Gruppieren mit Bedingungen |
Die HAVING - Klausel | Übungen |
Oft werden bei einer Gruppierung nur die Gruppen gewünscht, die bestimmte Bedingungen erfüllen. Entsprechende Bedingungen werden in der HAVING - Klausel formuliert. Dabei dürfen Gruppierungsausdrücke verwendet werden.
In welchen Jahren traten mindestens zwei Schülerinnen bzw. Schüler in die Schule ein?
|
Grundsätzlich werden Anfragen mit einer GROUP BY - Klausel in folgender Reihenfolge bearbeitet:
Zu welchem Fach gibt es nur eine Lehrkraft?
|
Welche Klassen haben derzeit mehr als 10 Stunden Unterricht? Auszugeben sind die Klasse und deren Gesamtstundenzahl.
|
Ist folgende Anfrage vernünftig? SELECT Konfession FROM Schueler WHERE gehoert_zu = 11 GROUP BY Konfession HAVING COUNT(*) = 0 ; |