SQLでは分母を0とする方式

458 ワード

レポートの開発では除算が頻繁に行われますが、除算では分母が「0」かもしれないので、Oracleのエラーを避けるために、以下の方法が使えます。
a/b
 b=0a/b = round(decode(b,0,0,a/b),4)||'%'