Mysql
 sql >> Database >  >> RDS >> Mysql

Come gestire condizionalmente la divisione per zero con MySQL

Sì, puoi fare un caso:

select case when noOfGirls=0 then noOfBoys 
       else  round(noOfBoys/noOfGirls) end as ration 
from student;

Ma probabilmente vuoi:

select case when noOfGirls=0 then 1 
       else  round(noOfBoys/noOfGirls) end as ration 
from student;