sql >> Database teknologi >  >> RDS >> Mysql

MySQL:Pivot + Tælling

Brug:

  SELECT t.fk,
         SUM(CASE WHEN t.status = 100 THEN 1 ELSE 0 END) AS count_100,
         SUM(CASE WHEN t.status = 101 THEN 1 ELSE 0 END) AS count_101,
         SUM(CASE WHEN t.status = 102 THEN 1 ELSE 0 END) AS count_102
    FROM TABLE t
GROUP BY t.fk


  1. Kan MySql indlejret SP være en flaskehals?

  2. Hvordan får man et float-resultat ved at dividere to heltalsværdier ved hjælp af T-SQL?

  3. Generer SQL Opret scripts til eksisterende tabeller med Query

  4. Søg efter rækkevidde Latitude/Længdegrad koordinater