sql >> Databáze >  >> RDS >> Mysql

MySQL GroupBy a zobrazuje to vodorovně

Zkuste toto,

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

Ukázka SQLFiddle




  1. Nejlepší způsob, jak implementovat architekturu databáze Klient <-> Server <-> v aplikaci pro Android?

  2. Ukládání obrázků do polí bajtů v databázi PostgreSQL

  3. Jak použít řetězec PHP v dotazu LIKE mySQL?

  4. Vztah relace a připojení SQLAlchemy