Dbabox-盒子
首页
»
电脑技术
»
数据库
»
请教sqlserver中除数为零的判断!
jieky - 2007-12-7 12:04:00
update a
set g=isnull(e/nullif(f,0),0)
使用nullif函數,如果有f=0則置為null,除數為null則結果為null,再用isnull函數將其置0.
說明:如果有大量數據不推薦使用此法。可使用 Yang_ 的方法。
jieky - 2007-12-7 12:05:00
update a
set g=case when f=0 then 0 else e/f end
1
查看完整版本:
请教sqlserver中除数为零的判断!
Powered by
Discuz!NT
Archiver 2.0.1214 2001-2009
Comsenz Inc.