Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie man mit MySQL die Division durch Null bedingt handhabt

Ja, Sie können einen Fall erstellen:

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

Aber Sie wollen wahrscheinlich:

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