来源数据为各种“空”,比如空字符串,空格,制表符,NULL。则返回 NULL。 否则,返回原值。

来源数据为各种“空”,比如空字符串,空格,制表符,NULL。则返回 NULL。
否则,返回原值。

可以使用 NULLIF 配合 trim 函数,将各种空处理成标准的 NULL

-- 当 A 与 B 相等,则返回 NULL,否则返回 A
SELECT 
NULLIF(A,B)

-- 实现
SELECT
NULLIF(trim(ent_name),'')

trim() -- 去掉左右两边的空格

posted @ 2022-08-12 10:16  赤兔胭脂小吕布  阅读(121)  评论(0)    收藏  举报