首页 / 科技数码 / 正文

oracle 使用nullif解决零的问题

一般来说,我们处理“除数为零”的问题会用到decode(当然也可以用case,但是写起来代码更多些)。

dividend / decode(divisor, 0, null, divisor)

但是在除数divisor非常复杂的时候,就需要把这一大串代码写两遍,或者是再套一层view。无论是哪种,都是极其不利于维护的。

如有侵权请及时联系我们处理,转载请注明出处来自