oracle-nvl()判断NULL取另一个值

介绍

遇到上面这种情况,要对NULL做处理,使用下面函数

  1. nvl(列名,默认值)

当列的值时NULL时,返回默认值

例子

查询各员工的月薪,sql修改如下:

  1. select ename as 姓名,sal as 薪资,nvl(comm,0) 奖金,sal+nvl(comm,0) 月薪小计 from emp

结果如下:


原文出处:http://malaoshi.top/show_1IX20IkT1uvI.html