Sql:where column is null

来自三线的随记

null不能和任何值比较

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

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


正确用法

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

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