ifnull()、nullif()、isnull()
2019-10-28 本文已影响0人
酸甜柠檬26
1、ifnull(expr1,expr2):
如果expr1不为空,则返回expr1;如果expr1为空,则返回expr2
2、isnull(expr1):
如果expr1为null,则返回1,否则返回0
3、nullif(expr1,expr2)用法:
如果expr1=expr2,则返回null,否则返回expr1
nullif也可以用下面的case来表达:
CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END