SQL中处理分母为0的方式

来源:互联网 发布:阿尔布雷特 丢勒 知乎 编辑:程序博客网 时间:2024/04/30 22:41

在报表的开发中常常会出现除法运算,在除法计算中需要注意分母可能为“0”,可以使用以下方法避免Oracle的报错

a/b当b=0时,会报错a/b = round(decode(b,0,0,a/b),4)||'%'