我对这些查询得到了不同的输出。有没有人遇到过这种情况?
发布于 2018-08-23 15:54:08
col= null不会工作,因为
NULL表示我不知道。这是一个占位符,表示缺少值。
=对值进行求值,因此这将不起作用。
您需要使用IS NULL来获取NULL行值。
发布于 2018-08-23 15:48:26
这是完全正常的。"X = NULL“是NULL,等于false ("NOT X= NULL”也是false;NULL比false更假)。对于大多数SQL方言。
发布于 2018-08-23 15:54:36
=NULL是一个值的表达式,IS NULL是计算变量为NULL条件的首选方法。
下面是详细描述Click here
https://stackoverflow.com/questions/51980678
复制相似问题