最近sql查询遇到很奇怪的
SELECT * FROM `project` WHERE `status_lag` != 1
查询结果为空。为 Null 的 数据 也会查询不出来。
SELECT * FROM `project` WHERE `status_lag` != 1 or status_lag is null
这样查询就有结果。
由于NULL不能直接用算术运算符进行比较值。
最近sql查询遇到很奇怪的
SELECT * FROM `project` WHERE `status_lag` != 1
查询结果为空。为 Null 的 数据 也会查询不出来。
SELECT * FROM `project` WHERE `status_lag` != 1 or status_lag is null
这样查询就有结果。
由于NULL不能直接用算术运算符进行比较值。