MySql 中IFNULL、ISNULL和NULLIF區別

1、ISNULL(exprhtml

若是expr 爲NULL,那麼ISNULL() 的返回值爲 1,不然返回值爲 0。函數

 

備註spa

一、isnull() 函數同 is null比較操做符具備一些相同的特性。htm

二、與SQL SERVER中的isnull函數意義不同。get

 


2、IFNULL(expr1,expr2)co

一、若expr1不爲null,則ifnull()的返回值爲expr1;new

二、若expr1爲null,則返回expr2的值;tar

 

三、備註

與SQL SERVER中的isnull函數表達的意思相同

 


3、nullif(expr1,expr2)

若expr1等於expr2,則返回null,不然返回expr1

 

參考資料:MySql 中IFNULL、ISNULL和NULLIF區別  http://www.studyofnet.com/news/1182.html

相關文章
相關標籤/搜索