sql >> Database >  >> RDS >> Mysql

Hoe maak ik een SQL-query die in een bepaald percentagebereik is gegroepeerd?

SELECT SUM(CASE WHEN PercentChange >= 0 AND PercentChange <= 10 THEN 1 ELSE 0) END AS ZeroTen,
       SUM(CASE WHEN PercentChange > 10 AND PercentChange <= 20 THEN 1 ELSE 0) END AS TenTwenty,
       SUM(CASE WHEN PercentChange > 20 AND PercentChange <= 30 THEN 1 ELSE 0) END AS TwentyThirty
    FROM MagicChangeTable

Opmerking:MagicChangeTable kan in feite een subquery zijn om de procentuele verandering te berekenen.



  1. MySQL-functies aanroepen in lithium

  2. Een tabel openen in de ontwerpweergave in Microsoft Access

  3. MySQL:Beperking van het aantal ontvangen resultaten op basis van een kolomwaarde | Query's combineren

  4. Een POST-verzoek verzenden met formuliergegevens en parameters in PL/SQL