nvl()函数是Oracle中的通用函数之一,可以用在各种数据类型上。
NVL函数的格式如下:NVL(expr1,expr2)
含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。
例如:
SQL> select name,age,NVL(address, '天堂') address from student;
name age address
------------------------------
张三 18 上海
李四 20 天堂
王五 19 郑州
赵六 22 西安
周七 18 天堂
其中,address列显示为‘天堂’的数据,原本的数据值是null。