我有一个不包含任何内容的整数列。 我无法将默认值设置为0,因为它是对另一个表的外部引用,并且不允许使用0值。
所以,我可以有像
这样的行id | description | value
1 | a null value |
2 | ok value | 3
查询
select id from table where value=null
不起作用:它应该给我第一行,但它没有! 我该如何解决这个问题?
答案 0 :(得分:2)
在使用NULL
值时,在SQL中,您必须使用IS NULL
,或者如果您需要使用IS NOT NULL
。