加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

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'), ' ')

postgresql实现将字段为空的值更替为指定值

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读