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

MySQL GroupBy và Hiển thị nó theo chiều ngang

Hãy thử điều này,

SELECT  VendorID,
        SUM(CASE WHEN Score = 'A' THEN 1 ELSE 0 END) totalA,
        SUM(CASE WHEN Score = 'B' THEN 1 ELSE 0 END) totalB,
        SUM(CASE WHEN Score = 'C' THEN 1 ELSE 0 END) totalC
FROM    tableName
GROUP BY VendorID

SQLFiddle Demo




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết quả không mong muốn của MySQL:Mệnh đề IN (số, 'chuỗi') trên cột varchar

  2. Làm cách nào để hợp nhất hai bảng trong MySQL và trong đó bảng 1 là chính

  3. chuyển đổi dấu thời gian mysql thành ngày và giờ thực tế?

  4. Cập nhật Bảng MySql từ CSV bằng PHP

  5. MySQL không cập nhật information_schema, trừ khi tôi chạy BẢNG PHÂN TÍCH `myTable` theo cách thủ công