mysql 中 null 的查询问题

<> 与 != 查询不到 null

1
2
3
4
5
6
// 查询结果中不包括 null
SELECT id FROM table where value <> 1
SELECT id FROM table where value != 1
// 查询结果中包括 null
SELECT id FROM table where value is not 1

查询 null 需要用 is 和 is not

1
2
3
4
5
// 查询影响不了 null
SELECT id FROM table where value != null
// 查询影响 null
SELECT id FROM table where value is not null
Ciel Ni wechat
如有疑问或建议欢迎加微信讨论