检查数据库是否为NULL布尔值

时间:2009-06-11 14:56:38

标签: sql postgresql null boolean

我在表中有一个布尔值的字段,一系列记录没有值(不是真或假)。如何编写我的SQL语句来查找这些?

我尝试了以下SQL语句但没有成功:

1) SELECT * FROM table WHERE field = NULL
2) SELECT * FROM table WHERE field != TRUE AND field != FALSE

非常感谢任何帮助。

非常感谢,Ben

3 个答案:

答案 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