Comment gérer de manière conditionnelle la division par zéro avec MySQL

Dans MySQL, cette requête pourrait jeter une division par zéro:

SELECT ROUND(noOfBoys / noOfGirls) AS ration
FROM student;

Si noOfGirls est 0 alors le calcul échoue.

Quelle est la meilleure façon de gérer cela?

Je voudrais conditionnellement modifier la valeur de noOfGirls à 1 quand il est égal à 0.

Est-il un meilleur moyen?

source d'informationauteur Pushpendra Kuntal | 2011-11-23