oracle- sql nvl函数
当你在用oracle 写sql时,需要 返回 默认值时;nvl函数的使用 便捷 好用
其 用法:
nvl (参数1 , 参数 2)
如果 参数1 的计算结果 为null ;则返回 参数 2
如果 参数1 的计算结果 不为 null ;则返回 参数1
如果参数1 和参数2的结果 皆为 null ;则nvl 函数 返回 null
其中 返回值类型 可以为
字符型、日期型、日期时间型、数值型、货币型、逻辑型或 null 值
例1:
给参数 赋值 为 0
select nvl( a ,0)a from xxx
例2:
给 没有的 字段 出参
select nvl(null ,'全国') addvnm from xxx