參考與http://blog.csdn.net/xingyu0806/article/details/52080962.net
假如expr1不爲NULL,則 IFNULL() 的返回值爲expr1; 不然其返回值爲 expr2(數字或是字符串)。IFNULL()的返回值是數字或是字符串。blog
如expr 爲null,那麼isnull() 的返回值爲 1,不然返回值爲 0。 字符串
若是expr1 = expr2 成立,那麼返回值爲NULL,不然返回值爲expr1。這和CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END相同。字符