Lösung Übung B: russischstämmige Schüler (HAVING)

B1) Wie viele Schüler mit russischer Herkunft (nationalitaet: "RU") wohnen in den einzelnen Orten?
Gebe eine Liste aus mit "Anzahl" und "Ort-Name". Bitte nach Ort-Name aufsteigend sortieren.
Diese Aufgabe benutzt noch kein HAVING.

SELECT COUNT(s.id) AS "Anzahl", o.name AS "Ort-Name"
FROM schueler s, orte o
WHERE s.idOrte = o.id  AND s.nationalitaet = 'RU'
GROUP BY o.id
ORDER BY "Ort-Name"

B2) Erweitere die Aufgabe D1 so, dass nur die Orte ausgegeben werden, in denen 10 oder mehr russischstämmige Schüler wohnen.

SELECT COUNT(s.id) AS "Anzahl", o.name AS "Ort-Name"
FROM schueler s, orte o
WHERE s.idOrte = o.id  AND s.nationalitaet = 'RU'
GROUP BY o.id
HAVING COUNT(s.id) >= 10
ORDER BY "Ort-Name"