标签: sql math oracle11g
我必须找到两个数字之间的百分比差异。
我正在使用公式A-B /(A + B / 2)
即
select round( ( A-B)/(A+B/2)) from dual;
其中a和b是两个数字。现在,如果a和b为0,则除数为零。在这种情况下,可以做些什么来避免错误?两个相等数字或0之间的百分比差异是什么?