SQL HAVING-Schlüsselwort
❮ Referenz zu SQL-Schlüsselwörtern
HABEN
Der HAVING
Befehl wird anstelle von WHERE bei Aggregatfunktionen verwendet.
Die folgende SQL listet die Anzahl der Kunden in jedem Land auf. Nur Länder mit mehr als 5 Kunden einbeziehen:
Beispiel
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID) > 5;
Die folgende SQL listet die Anzahl der Kunden in jedem Land auf, sortiert von hoch nach niedrig (nur Länder mit mehr als 5 Kunden einbeziehen):
Beispiel
SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID)
> 5
ORDER BY COUNT(CustomerID) DESC;
❮ Referenz zu SQL-Schlüsselwörtern