我可以知道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