MySQL NULL值处理
2018-10-19 本文已影响0人
soeben
关于 NULL 的条件比较运算是比较特殊的。你不能使用 = NULL 或 != NULL 在列中查找 NULL 值
NULL 值与任何其它值的比较(即使是 NULL)永远返回 false,即 NULL = NULL 返回false
为了处理这种情况,MySQL提供了三大运算符:
运算符 | 描述 |
---|---|
IS NULL | =NULL |
IS NOT NULL | !=NULL |
<=> | = |
例子
SELECT * FROM `user` WHERE `name` IS NOT NULL;