在項目中坐數據統計的時候可能會遇到以零做除數的情況,程序會在編譯時通過,但會在運行時報錯,這樣會讓我們程序員浪費不少時間去跟蹤調試。
我在做無錫房產項目中也遇到過這種問題,我是這樣解決的,case sum(m_csum) when 0 then 0 else sum(m_ysum)/sum(m_csum)。sum(m_csum)
為除數,如果它為零,則讓整個表達式的結果為零。以上方法希望對大家有所幫助,有什么不足的地方還望大家賜教。
·免費參觀恢復全過程
·工程師在線免費咨詢