ifnull和 if 函数 结合使用,处理值为null或空字符 字段 默认值 哈哈

tech2024-07-04  61

-- 话不多说,直接上例子: set @a=(SELECT NULL from dual); SELECT IF(ifnull(@a,'')= '', '我没有名字', @a ) 你的名字 from dual ;

set @a=(SELECT '我是石破天' from dual); SELECT IF(ifnull(@a,'')= '', '我没有名字', @a ) 你的名字 from dual ;

看不懂和看得懂的,来加QQ群交流:201455739

-- 语法 --IFNULL(v1,v2) 如果 v1 的值不为 NULL,则返回 v1,否则返回 v2。 --IF(expr,v1,v2) 如果表达式 expr 成立,返回结果 v1;否则,返回结果 v2。
最新回复(0)