函数声明:nvl(col,val)
说明:当col为空时取val作为返回值,当col不为空时取col值。
用处:最主要的是格式化数据,比如:
1、计算金额时,不想出现空数据,可以使用nvl(JINE,0)来得到0。
2、由于null+(或-,*,/)数字等于null,所以在表达式中对可能为空的值要使用nvl()
3、有时对可能为空的列进行条件查询时,可能出现结果集丢失数据问题,加上nvl能避免这种问题
函数声明:nvl(col,val)
说明:当col为空时取val作为返回值,当col不为空时取col值。
用处:最主要的是格式化数据,比如:
1、计算金额时,不想出现空数据,可以使用nvl(JINE,0)来得到0。
2、由于null+(或-,*,/)数字等于null,所以在表达式中对可能为空的值要使用nvl()
3、有时对可能为空的列进行条件查询时,可能出现结果集丢失数据问题,加上nvl能避免这种问题