Postgresql,选择空字段

前端之家收集整理的这篇文章主要介绍了Postgresql,选择空字段前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图从我的表中获取空的“文本”字段,我用pgadmin手动清除。
最初在这些领域是”,我可以这样查询
SELECT mystr,mystr1 FROM mytable WHERE mystr='' or mystr1=''

但是如果我从中删除文本并将单元格留空,那就不行了。

如何编写查询以将结果中的“和”清除单元格结合在一起?
还是清除细胞?

SELECT mystr,mystr1 
FROM mytable 
WHERE COALESCE(mystr,'') = '' 
   OR COALESCE(mystr1,'') = ''
    ;

说明:coalesce(a,b,c,…)函数从左到右遍历列表a,b,c,…,并停在第一个非空元素。 a,b,c可以是任何表达式(或常量),但必须产生相同的类型(或者是相同的类型)。

猜你在找的Postgre SQL相关文章