sql >> Database >  >> RDS >> Mysql

Hoe voorwaardelijk om te gaan met delen door nul met MySQL

Ja, u kunt een case doen:

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

Maar je wilt waarschijnlijk:

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


  1. ORA-4031 fouten met Direct NFS

  2. Waarom maak je een View in een database?

  3. Een datum weergeven als iso 8601-formaat met PHP

  4. System.Data.SqlClient-naamruimte voor MySQL?