最近用到mysql中的一些函數,有些也是第一次遇到,所以記錄下來:
1. isnull(expr)
用法:expr為null,那麼isnull( ) 的返回值為 1,否則返回值為 0。用法:如果expr1不為 NULL,則 IFNULL( ) 的返回值為 expr1; 否則其返回值為expr2。
3.NULLIF(expr1,expr2)
用法:如果expr1=expr2 成立,那麼返回值為NULL,否則返回值為 expr1。
這和CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 END相同。