В MySQL этот запрос может вызвать деление на нулевую ошибку:
SELECT ROUND(noOfBoys / noOfGirls) AS ration
FROM student;
Если noOfGirls
- 0
, то вычисление не выполняется.
Каков наилучший способ справиться с этим?
Я хотел бы условно изменить значение noOfGirls
на 1
, когда оно равно 0
.
Есть ли лучший способ?