我可以知道Postgres中的''
和NULL
有何不同?Postgres value''单引号vs NULL
我列类型设置为character varying (255)
在我的表中的列字段设置为“”和NULL。
的记录如下:
|Name |Mobile|
|James| '' |
|John | |
但是,当我查询选择:
Select Name from user where Mobile ='';
Select Name from user where Mobile is null;
两者都返回了我不同的结果。
感谢有人能够帮助和协助解决此问题。
感谢
是,一个空字符串'“”'的东西比在Postgres的一个'NULL'值不同,几乎除了甲骨文每一个DBMS。 – 2014-11-06 11:32:25
'NULL'表示“未知”。空字符串仍然是一个字符串。你知道它是什么和它的价值。 – 2014-11-06 11:35:00