sql >> Databáze >  >> RDS >> Mysql

Jak podmíněně zvládnout dělení nulou pomocí MySQL

Ano, můžete vytvořit případ:

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

Ale pravděpodobně chcete:

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


  1. Rozdíl mezi kódováním a řazením?

  2. Efektivní externí rozpisování pomocí MySQL a ejabberd

  3. Přidejte Ordinal Indicator k datu v Oracle

  4. Ukládání velmi velkých celých čísel v MySQL