nvl() oracle

在Oracle数据库中,有一个非常实用的函数nvl(),它用来处理空值问题,其中“nvl”是“null value”的缩写。该函数的作用就是返回另一个值,如果输入的值为null,则返回指定的默认值。

下面是一个例子,假设某表中的age字段可能为空,而在使用这个字段的时候必须保证不为空,那么可以借助nvl()函数:

select name, nvl(age, 0) as age from student;