如何处理整数列上的空值

时间:2013-11-04 10:26:26

标签: sql postgresql null

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

所以,我可以有像

这样的行
id | description  | value    
1  | a null value |     
2  | ok value     | 3

查询

 select id from table where value=null

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

1 个答案:

答案 0 :(得分:2)

在使用NULL值时,在SQL中,您必须使用IS NULL,或者如果您需要使用IS NOT NULL

相关问题