Sql:where column is null:修订间差异

来自三线的随记
(创建页面,内容为“= null不能和任何值比较 = 在SQL中,NULL值与任何其它值的比较(即使是NULL)永远不会为“真” 包含NULL的表达式总是会导出NUL…”)
 
无编辑摘要
 
第11行: 第11行:


SELECT `WechatId` FROM `form` where `WechatId` is not NULL
SELECT `WechatId` FROM `form` where `WechatId` is not NULL
[[分类:Other]]

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