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

SQL - đếm các hàng có giá trị cụ thể

Với MySQL, bạn có thể sử dụng SUM(condition) :

SELECT   id, SUM(value=0) AS n0, SUM(value=1) AS n1, COUNT(*) AS total
FROM     mytable
GROUP BY id

Xem nó trên sqlfiddle .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ràng buộc UNIQUE có tự động tạo INDEX trên (các) trường không?

  2. PyMySQL trả về giá trị cũ / ảnh chụp nhanh / không chạy lại truy vấn?

  3. Làm thế nào để chuyển đổi mssql script sang mysql

  4. Làm thế nào để quản lý Vai trò Người dùng trong Cơ sở dữ liệu?

  5. Cách hoạt động của hàm POSITION () trong MySQL