oracle-nvl()判断NULL取另一个值 作者:马育民 • 2021-10-08 13:57 • 阅读:10053 # 介绍 遇到上面这种情况,要对NULL做处理,使用下面函数 ``` nvl(列名,默认值) ``` 当列的值时NULL时,返回默认值 # 例子 查询各员工的月薪,sql修改如下: ``` select ename as 姓名,sal as 薪资,nvl(comm,0) 奖金,sal+nvl(comm,0) 月薪小计 from emp ``` 结果如下: [![](http://www.malaoshi.top/upload/0/0/1EF33N5yjZPa.png)](http://www.malaoshi.top/upload/0/0/1EF33N5yjZPa.png) 原文出处:http://malaoshi.top/show_1IX20IkT1uvI.html