0

我有一个不能包含任何内容的整数列。我无法将默认值设置为 0,因为它是对另一个表的外部引用,并且不允许使用 0 值。

所以,我可以有像

id | description  | value    
1  | a null value |     
2  | ok value     | 3

查询

 select id from table where value=null

不起作用:它应该给我第一行,但它没有!我该如何解决这个问题?

4

1 回答 1

2

在 SQL 中使用NULL值时,您必须使用IS NULL或者如果您想要相反的值:IS NOT NULL.

于 2013-11-04T10:31:07.343 回答