У меня есть это сообщение об ошибке:
Msg 8134, Уровень 16, Состояние 1, Строка 1 При обнаружении ошибки деления на ноль.
Каков наилучший способ написания кода SQL, чтобы я больше никогда не видел это сообщение об ошибке?
Я мог бы сделать одно из следующего:
- Добавьте предложение where, чтобы мой делитель никогда не был равен нулю
Или же
- Я мог бы добавить описание случая, чтобы был специальный режим для нуля.
Это лучший способ использовать предложение NULLIF
?
Есть ли лучший способ, или как это можно осуществить?