【问题标题】:How to treat null value on an integer column如何处理整数列上的空值
【发布时间】:2013-11-04 10:26:25
【问题描述】:

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

所以,我可以有这样的行

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

查询

 select id from table where value=null

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

【问题讨论】:

  • 在使用关系数据库时,您需要了解NULL。首先阅读优秀的手册here

标签: sql postgresql null


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-28
    • 2015-10-27
    • 2013-08-10
    • 1970-01-01
    相关资源
    最近更新 更多