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

Ben*_*ard 10 sql postgresql null boolean

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

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

1) SELECT * FROM table WHERE field = NULL
2) SELECT * FROM table WHERE field != TRUE AND field != FALSE
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

非常感谢,本

Mit*_*eat 30

在TSQL中,您需要使用IS而不是=在与NULL以下内容进行比较时:

SELECT * FROM table WHERE field IS NULL
Run Code Online (Sandbox Code Playgroud)


Nic*_*ore 6

尝试

select * from table where field IS null
Run Code Online (Sandbox Code Playgroud)