sql语句中遇到“被零除错误”提示的解决方法

 select a/b from table

以上语句当中,如果b的值非零,那么,运行会正常。

如果b的值是零。那么运行时就会报错:“被零除错误”。

 

通过修改成以下可解决此问题!

select a/(case when b=0 then 1 else b end) from table

posted @ 2009-01-13 21:58  missthe  阅读(8229)  评论(1编辑  收藏  举报