- Kategorien:
HAVING¶
Filtert Zeilen, die von GROUP BY erstellt werden und keinem Prädikat entsprechen.
Syntax¶
SELECT ...
FROM ...
GROUP BY ...
HAVING <predicate>
[ ... ]
predicate
Ein boolescher Ausdruck.
Nutzungshinweise¶
Die in der HAVING-Klausel angegebene Bedingung gilt für Ausdrücke, die von GROUP BY erzeugt werden. Daher gelten dieselben Einschränkungen, die für GROUP BY-Ausdrücke gelten, auch für die HAVING-Klausel. Das Prädikat kann sich nur auf Folgendes beziehen:
Konstanten.
Ausdrücke, die in GROUP BY erscheinen.
Ausdrücke in der Liste SELECT können durch den in der Liste definierten Spaltenalias referenziert werden.
Beispiele¶
Finden von Abteilungen, die weniger als 10 Mitarbeiter haben:
SELECT department_id FROM employees GROUP BY department_id HAVING count(*) < 10;