如果字段是类型是字符串,用 id=''可以;如果是int型则用 ISNULL
如果需要将空值设置为其它值:
除此之外,一般会用到在pgsql中设置id自增
工具:navcicat
函数
uuid_generate_v4()
如下:
效果图:
pgsql有时候在表的操作上会出现比较慢的情况,需要点耐心
补充:pgsql将为NULL或空字符串的字段替换为指定默认值,格式化时间戳,用指定分隔符截取字符串等操作
一、将为NULL或空字符串的字段替换为指定默认值update 表名 set 字段 = COALESCE(NULLIF(trim(字段名), ''), '默认值');
用例:
解释:
null 表示缺失的值, ‘' " "表示空值
null 参与的表达式运算都返回null
is null 判断是null
is not null 判断非null
nullif(value1, value2) 如果value1 == value2 返回null
coalesce(arg1, arg2, …) 返回第一个 不为null的值
二、格式化时间戳用例:
三、用指定分隔符截取字符串split_part(字段名,'分隔符', 位置)
用例:截取 path = "/业务系统/未分组/qwqw" 中的未分组; ps:截取位置为1/2/3/4
四、将一个角色的多个权限用逗号连接合并到一行结果
五、将字段中的特定值转换为指定默认值以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。