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

MySQL GroupBy dan Menampilkannya secara horizontal

Coba ini,

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

Demo 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. enum('ya', 'tidak') vs tinyint -- yang mana yang digunakan?

  2. Karakter Turki tidak ditampilkan dengan benar

  3. Hapus garis miring di node js mysql query

  4. Beberapa COUNT() untuk beberapa kondisi dalam satu kueri (MySQL)

  5. ListArray Menyimpan catatan yang sama