11

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

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

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

任何帮助将不胜感激。

非常感谢,本

4

3 回答 3

31

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

SELECT * FROM table WHERE field IS NULL
于 2009-06-11T14:58:01.503 回答
6

尝试

select * from table where field IS null
于 2009-06-11T14:58:18.757 回答
4

你要IS NULL我相信:

SELECT * FROM table WHERE field IS NULL
于 2009-06-11T14:58:29.227 回答