SELECT ISNULL ('gg') SELECT IFNULL(NULL,'3') SELECT IFNULL('3','4') SELECT NULLIF(3,3) SELECT NULLIF('张','张')
如:
SELECT IFNULL(NULL,'3')
返回 '3'
SELECT IFNULL('3','4')
返回 '3'
isnull(expr) 的用法
如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。
nullif(expr1,expr2)用法
如果expr1 = expr2 成立,那么返回值为NULL,否则返回值为expr1。这和CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END相同。