首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

oracle 经过 nvl( )函数sql 查询时为 空值 赋默认值

2012-08-16 
oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值oracle 函数介绍之nvl函数声明:nvl(col,val)说明:当col

oracle 通过 nvl( )函数sql 查询时为 空值 赋默认值
oracle 函数介绍之nvl

函数声明:nvl(col,val)


说明:当col为空时取val作为返回值,当col不为空时取col值。


用处:最主要的是格式化数据,比如计算金额时,不想出现空数据,可以使用nvl(JINE,0)来得到0。由于null+(或-,*,/)数字等于null,所以在表达式中对可能为空的值要使用nvl由于null!=null,有时对可能为空的列进行条件查询时,可能出现结果集丢失数据问题,加上nvl就不会了。

热点排行