来源数据为各种“空”,比如空字符串,空格,制表符,NULL。则返回 NULL。 否则,返回原值。
来源数据为各种“空”,比如空字符串,空格,制表符,NULL。则返回 NULL。
否则,返回原值。
可以使用 NULLIF 配合 trim 函数,将各种空处理成标准的 NULL
-- 当 A 与 B 相等,则返回 NULL,否则返回 A
SELECT
NULLIF(A,B)
-- 实现
SELECT
NULLIF(trim(ent_name),'')
trim() -- 去掉左右两边的空格