Comment éviter l’erreur “division par zéro” en SQL ?
Pour éviter une erreur “Division par zéro”, nous l’avons programmé comme ceci :
Select Case when divisor=0 then null
Else dividend / divisor
End ,,,
Mais voici une manière bien plus élégante de le faire :
Select dividend / NULLIF(divisor, 0) ...
Maintenant, le seul problème est de se souvenir de la partie NullIf, si j’utilise la touche “/”.