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

1、isnull(expr) 的用法:

如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。

2、ifnull(expr1,expr2)

如果expr1是null,则返回expr2.

如果expr1不是null,则返回expr1.

实例:sal是工资comm是奖金

  select ename 姓名,sal + ifnull(comm,0) 实发工资 from emp;

3、nullif(expr1,expr2)

如果expr1和expr2相等则返回null.

如果不相等,则返回expr1.

 

posted on 2017-02-21 21:11  hgfs瑞  阅读(483)  评论(0编辑  收藏  举报

导航