Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como lidar condicionalmente com a divisão por zero com o MySQL


Sim, você pode fazer um caso:
select case when noOfGirls=0 then noOfBoys 
       else  round(noOfBoys/noOfGirls) end as ration 
from student;

Mas você provavelmente quer:
select case when noOfGirls=0 then 1 
       else  round(noOfBoys/noOfGirls) end as ration 
from student;