IF(expr1 , expr2 , expr3)
expr1 的值为 TRUE,则返回值为 expr2
expr1 的值为FALSE,则返回值为 expr3
SELECT IF (1 >= 2, 'xx', 'yy') -- yy
IFNULL(expr1 , expr2)
expr1 的值为NULL,则返回expr2
expr1 的值不为NULL,则返回expr1
SELECT IFNULL(NULL,'yy') -- yy SELECT IFNULL('xx','yy') -- xx