我在表中有一个布尔值的字段,一系列记录没有值(不是真或假)。如何编写我的SQL语句来查找这些?
我尝试了以下SQL语句但没有成功:
1) SELECT * FROM table WHERE field = NULL
2) SELECT * FROM table WHERE field != TRUE AND field != FALSE
非常感谢任何帮助。
非常感谢,Ben
答案 0 :(得分:30)
在TSQL中,与IS
比较时,您需要使用=
而不是NULL
:
SELECT * FROM table WHERE field IS NULL
答案 1 :(得分:6)
尝试
select * from table where field IS null
答案 2 :(得分:4)
我想IS NULL
我相信:
SELECT * FROM table WHERE field IS NULL