How to avoid the “divide by zero” error in SQL?

In order to avoid a “Division by zero” error we have programmed it like this:

Select Case when divisor=0 then null
Else dividend / divisor
End ,,,

But here is a much nicer way of doing it:

Select dividend / NULLIF(divisor, 0) ...

Now the only problem is to remember the NullIf bit, if I use the “https://stackoverflow.com/” key.

Leave a Comment