Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana menangani pembagian dengan nol secara kondisional dengan MySQL

Ya, Anda dapat melakukan kasus:

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

Tapi Anda mungkin ingin:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membuat blog di PHP dan database MySQL - Desain DB

  2. Kueri mysql dan ekspor data sebagai CSV di PHP

  3. 1045, Akses ditolak untuk 'username'@'NOT-local' pengguna (menggunakan kata sandi:YA)

  4. Akses pengguna MySQL - khusus tabel

  5. Lewati parameter ke skrip MySQL