postgresql实现将字段为空的值更替为指定值
发布时间:2021-10-09 15:59:03 所属栏目:动态 来源:互联网
导读:1、null 表示缺失的值, 表示空值 null 参与的表达式运算都返回null 使用is null 判断是null is not null 判断非null 2、nullif(value1, value2) 如果value1 == v
1、null 表示缺失的值, '' " "表示空值
null 参与的表达式运算都返回null
使用is null 判断是null
is not null 判断非null
2、nullif(value1, value2) 如果value1 == value2 返回null
3、coalesce(arg1, arg2, ...) 返回第一个 不为null的值
所以可以使用如下语句,实现将table中filed为空的记录替换为指定值
1update table set filed = COALESCE(NULLIF(trim("filed"), ''), 'value')
1COALESCE(NULLIF(to_char(T1.online_tm, 'yyyy-MM-dd HH24:MI:SS'), '1900-01-01 00:00:00'), ' ') (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |