如何区分(和格式化)"空"文本字段

时间:2017-10-24 10:19:02

标签: postgresql postgresql-9.4 pgadmin

最近,最终用户已开始注意空字段上的显式简单引号('')。 我不知道会是什么导致这种情况,并且在它开始出现的时候还不在我的公司里。 通过查看数据库,我看到很多text值已填充'' ...

simple quote couples can be accessed in the db

......以及其他人只是保持空白,在同一列中:

dimple quote couples and really empty fields in the same column

我尝试通过查询访问这些值(通过尝试多种语法)...

SELECT query

...但没有找到任何结果(每一个都有):

empty result set

这些字段不是空的,但我似乎无法访问它们,如果我想将它们更新为空值(实际的''),这是非常重要的。

我的主要目标是摆脱所有''出现,最终只有用户填充的字段或空字段。我的目标是更好地了解这是如何发生的,以及如何首先防止它。

1 个答案:

答案 0 :(得分:0)

实际上它们是空字符串,您可以使用此查询找到它们:

select * 
from segments
where se_comments = '';

问题中的第二个图像显示三个空字符串,三个空字符和两个空字符串。