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中除数为零的判断!