MySQL NULL值

2018-12-25  本文已影响3人  Carrism

MySQL NULL值处理

MySQL使用SQL SELECT命令及WHERE来读取数据表中的数据,但是当提供的查询条件字段为NULL时,该命令可能就无法正常工作。
为了处理这种情况,MySQL提供了三大运算符:

MySQL中,NULL值与任何值使用等于号=比较都是返回false,所以处理NULL使用IS NULL和IS NOT NULL运算符

mysql> select * from person where firstName != null;
Empty set (0.00 sec)

mysql> select * from person where firstName = null;
Empty set (0.00 sec)

正确用法:

mysql> select * from person where firstName is not null;
上一篇 下一篇

猜你喜欢

热点阅读