关于nvl(sum())与sum(nvl())使用注意问题
在oracle数据库中,nvl(查找的值,默认值)和sum(),常常用来统计数据。但是,谁在里面,谁在外面,却是有区别的。(1)当存在null值时,sum()返回空,但是nvl,可以指定默认值,这样就可以避免null带来的不利影响(2)当没有匹配数据时,也就是一行数据的都没有,sum()同样返回空综合考虑之后,个人觉得,里外套一层nvl,应该是没有问题的了,例如下面这样子:sel...
原创
2020-04-22 15:57:47 ·
6328 阅读 ·
0 评论