Sql:where column is null

来自三线的随记
Admin讨论 | 贡献2018年4月21日 (六) 17:09的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

null不能和任何值比较

在SQL中,NULL值与任何其它值的比较(即使是NULL)永远不会为“真”

包含NULL的表达式总是会导出NULL值,除非在关于操作符的文档中以及表达式的函数中作了其他规定。


正确用法

SELECT `WechatId` FROM `form` where `WechatId` is NULL

SELECT `WechatId` FROM `form` where `WechatId` is not NULL