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相同。