Oracle SQL语句 之 NVL函数

定义

nvl系列函数主要是为了实现空值的转换,主要用于对数据列上的空值进行处理。

语法

nvl函数:基本语法为nvl(a,b),意思是两个字段中的数据如果有为null的,就返回b,不为null就返回a。

nvl2函数是nvl函数的拓展,基本语法为nvl2(a,b,c),意思是如果a为null,就返回c,不为null就返回b。

返回值类型

可以为字符型、日期型、日期时间型、数值型、货币型、逻辑型或null值。

举例

未加函数

select a.乡镇, a.街道 from zyjjzb a

file

使用nvl函数

select nvl(a.乡镇, a.街道)"乡镇街道" from zyjjzb a

file

Related Posts