语法格式
IF(expr1,expr2,expr3)
当expr1为true,IF(expr1,expr2,expr3)返回结果为expr2,否则返回expr3
sql语句
SELECT IF(1<2,'yes','no');
执行结果
语法格式
IFNULL(expr1,expr2);
如果expr1不是NULL,则结果返回返回expr1,否则返回expr2
sql语句
SELECT IFNULL(1,2)
执行结果
sql语句
SELECT IFNULL(null,2)
执行结果
sql语句
select ifnull(NULL,NULL);
执行结果
输出expr2的null