oracle中的nvl函数
时间: 2023-11-02 18:58:00 浏览: 162
oracle的nvl函数的使用介绍
5星 · 资源好评率100%
在Oracle中,NVL函数用于判断一个表达式是否为NULL,并在表达式为NULL时返回一个指定的值。其语法如下:
```
NVL(expr1, expr2)
```
其中,expr1是需要判断的表达式,expr2是在expr1为NULL时返回的值。如果expr1不为NULL,则NVL函数返回expr1的值。
例如,假设有一个名为salary的列,如果该列的值为NULL,则返回0,否则返回salary的值,可以使用以下语句:
```
SELECT NVL(salary, 0) FROM employees;
```
这样,如果salary的值为NULL,则会返回0;如果salary的值不为NULL,则会返回它的实际值。
阅读全文