定义
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
使用nvl函数
select nvl(a.乡镇, a.街道)"乡镇街道" from zyjjzb a