在项目中坐数据统计的时候可能会遇到以零做除数的情况,程序会在编译时通过,但会在运行时报错,这样会让我们程序员浪费不少时间去跟踪调试。
我在做无锡房产项目中也遇到过这种问题,我是这样解决的,case sum(m_csum) when 0 then 0 else sum(m_ysum)/sum(m_csum)。sum(m_csum)
为除数,如果它为零,则让整个表达式的结果为零。以上方法希望对大家有所帮助,有什么不足的地方还望大家赐教。
·免费参观恢复全过程
·工程师在线免费咨询