主页 > 知识库 > postgresql 实现将字段为空的值替换为指定值

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

热门标签:地方门户网站 Linux服务器 百度竞价排名 网站排名优化 服务外包 铁路电话系统 呼叫中心市场需求 AI电销

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为空的记录替换为指定值

update table set filed = COALESCE(NULLIF(trim("filed"), ''), 'value')
COALESCE(NULLIF(to_char(T1.online_tm, 'yyyy-MM-dd HH24:MI:SS'), '1900-01-01 00:00:00'), ' ')

补充:postgrepsql 判断字段为空返回0

我就废话不多说了,大家还是直接看代码吧~

select *,COALESCE(p_id,0) is_pid from sys_unit where 1=1

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

您可能感兴趣的文章:
  • 在PostgreSQL中设置表中某列值自增或循环方式
  • postgresql修改自增序列操作
  • postgresql coalesce函数数据转换方式
  • postgresql 中的COALESCE()函数使用小技巧
  • postgresql 实现修改jsonb字段中的某一个值
  • postgresql 导入数据库表并重设自增属性的操作

标签:衡水 铜川 兰州 黄山 湖南 仙桃 崇左 湘潭

巨人网络通讯声明:本文标题《postgresql 实现将字段为空的值替换为指定值》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266