IFNULL(exp1,exp2): 假如exp1为null的话,返回exp2,否则返回exp1
例如表:
SELECT s.id,IFNULL(s.class_id,0) FROM student s
ISNULL(exp1): 假如exp1为null的话,返回0,否则返回1(返回值要符合SQL语境)
NULLIF(exp1,exp2): 假如exp1=exp2的话,返回null,否则返回exp1,类似于CASE WHEN exp1 = exp2
THEN NULL ELSE exp1 END。