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

Đếm với điều kiện

Truy vấn đơn giản nhất hoạt động trên MySQL mà tôi có thể nghĩ đến là:

select id, sum(country = 'Italy') values_in_Italy, count(*) Total from t
where id = 1

MySQL không buộc bạn phải group by id vì nó sẽ không xác định lấy một id mà là where mệnh đề buộc cột đó chỉ có một id



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao chỉ mục trên s không được sử dụng để sắp xếp ở đây?

  2. Hiển thị các mục nhập mà tôi có chung với một người dùng, được phân tách theo lượt thích và lượt không thích

  3. MySQL kích thước tối đa của cơ sở dữ liệu là bao nhiêu?

  4. Tính toán decile từ lần truy cập gần đây trong MySQL

  5. Sự cố tiềm ẩn từ việc thay đổi bộ ký tự trong MySQL?