HAVING-Klausel

Die HAVING-Klausel ermöglicht Ihnen, die Bedingungen für Gruppen von Datensätzen anzugeben (z. B. um nur die Abteilungen anzuzeigen, die Gehälter von insgesamt mehr als 200.000 Euro haben). Sie hat folgendes Format:

Kopieren
HAVING ausdr1 rel_operator ausdr2

ausdr1 und ausdr2 können Feldnamen, Konstantenwerte oder Ausdrücke sein. Diese Ausdrücke müssen nicht mit einem Spaltenausdruck in der SELECT-Klausel übereinstimmen.

rel_operator ist der relationale Operator, der die beiden Ausdrücke verbindet.

Beispiel

Geben Sie nur die Abteilungen zurück, deren Gehaltssummen größer als 200.000 Euro sind.

Kopieren
SELECT abtnr, SUM (gehalt) FROM ang GROUP BY abtnr HAVING SUM (gehalt) > 200000