日期:2014-05-16  浏览次数:20935 次

【PostgresQL】将空字符串''插入时,自动转变为null插入数据库中
在插入数据的时候,发现很多字段值是空字符串 ' ',
如何将这些空字符串转边成null插入到数据库中呢?

------解决方案--------------------
insert into table_name (string_fieldname) values (null);
------解决方案--------------------
-- 使用nullif进行转化,如果字段为 ' ',就转化成null

select nullif(字段, ' ')