Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách xử lý có điều kiện phép chia cho 0 với MySQL

Có, bạn có thể làm một trường hợp:

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

Nhưng bạn có thể muốn:

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. Python Pandas - Sử dụng to_sql để ghi các khung dữ liệu lớn thành nhiều phần

  2. mysql chọn giá trị hàng động làm tên cột, một cột khác làm giá trị

  3. thay thế cho mysql_field_name trong mysqli

  4. MySQL JOIN với LIMIT 1 trên bảng đã tham gia

  5. Làm cách nào để kết nối với MySQL bằng Python 3 trên Windows?