Mysql裏的isnull(),ifnull(),nullif

一、isnull(expr) 的用法:select

如expr 爲null,那麼isnull() 的返回值爲 1,不然返回值爲 0。co

二、ifnull(expr1,expr2)實例

若是expr1是null,則返回expr2.

若是expr1不是null,則返回expr1.

實例:sal是工資comm是獎金

  select ename 姓名,sal + ifnull(comm,0) 實發工資 from emp;

三、nullif(expr1,expr2)

若是expr1和expr2相等則返回null.

若是不相等,則返回expr1.

相關文章
相關標籤/搜索