-- 话不多说,直接上例子:
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。