dedlfix: Gemeinden nach Einwohnerzahlen zählen

Beitrag lesen

Hi!

SELECT CASE
             WHEN t.einwohnerzahl <= 5000 THEN '5T Einwohner' [...]
         END, COUNT(*) Anzahl
FROM tabelle t
WHERE t.einwohnerzahl <= 100000
GROUP BY CASE
             WHEN t.einwohnerzahl <= 5000 THEN '5T Einwohner' [...]
         END

Im Falle von MySQL kann sich das GROUP BY auch einen Alias aus der SELECT-Klausel beziehen, dann muss man den CASE nicht zweimal schreiben.

Lo!