解决sqlserver 除数替0 报错
解决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)