`
Sharpleo
  • 浏览: 564058 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

解决sqlserver 除数为0 报错

阅读更多
select 1/0
会报除数为0的错误,解决方法
select 1/nullif(0,0)
说明:当sql运行的时候,我们谁都说不准,什么时候除数会为0,为啦安会起见,
用nullif 这个函数,
这个函数的意思是当两个值相等的时候 返回null
自然1/null  结果为null
本人经过测试,没问题大家放心使用。
如果不让他返回null要他返回0
则:select ISNULL(1/nullif(0,0),0)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics