小编典典

SQL Server中ColumnName = Null和ColumnName之间的差异为Null

sql

ColumnName = NullColumnName Is NullSQL Server之间有什么区别?我对此进行了研究,但未得到任何澄清。

实际上我想检索具有空值的列

Select * from Table1 where column1 is null

该查询返回预期结果,但以下查询未给出

 Select * from Table1 where column1 = null

阅读 138

收藏
2021-05-16

共1个答案

小编典典

使用普通运算符与null进行比较永远不会是正确的。

这基本上是因为null是“未知”的,因此无法确定它是否是某个值。

特殊语法is nullis not null必须用于确定无效性。

2021-05-16