Ilja: Gemeinden nach Einwohnerzahlen zählen

Beitrag lesen

moin,

Wie genau meinst du das?

ich bin mal faul und impliziere ein wenig....

SELECT CASE
             WHEN t.einwohnerzahl <= 5000 THEN '5T Einwohner'
             WHEN t.einwohnerzahl <= 10000 THEN '10T Einwohner'
             WHEN t.einwohnerzahl <= 25000 THEN '25T Einwohner'
             WHEN t.einwohnerzahl <= 50000 THEN '50T Einwohner'
             WHEN t.einwohnerzahl <= 100000 THEN '100T Einwohner'
         END, COUNT(*) Anzahl
FROM tabelle t
WHERE t.einwohnerzahl <= 100000
GROUP BY CASE
             WHEN t.einwohnerzahl <= 5000 THEN '5T Einwohner'
             WHEN t.einwohnerzahl <= 10000 THEN '10T Einwohner'
             WHEN t.einwohnerzahl <= 25000 THEN '25T Einwohner'
             WHEN t.einwohnerzahl <= 50000 THEN '50T Einwohner'
             WHEN t.einwohnerzahl <= 100000 THEN '100T Einwohner'
         END
;

Ilja