Yas*_*asi 1 sql t-sql sql-server
我有以下表格: 以下简单查询:
SELECT * FROM dbo.Calendars WHERE calname NOT IN(NULL)
我的问题是为什么总是NOT IN(NULL)什么都不返回? PS:无论你的表是什么,如果你将NOT IN(NULL)添加到任何列的条件,结果都没有.先感谢您 :)
kab*_*nus 7
因为 value equals NULL没有定义,所以永远不会评估为True.检查这篇关于不良做法的帖子.不要使用IN和NULL使用EXISTS来测试一些地方存在至少一行.
value equals NULL
IN
NULL
EXISTS
归档时间:
8 年,6 月 前
查看次数:
124 次
最近记录: