English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Verwendung und Beispiel des SQL HAVING-Schlüsselworts

SQL-Schlüsselwort-Referenz

HAVING

Verwenden Sie den HAVING-Befehl anstelle von WHERE und Aggregationsfunktionen.

Nachfolgender SQL listet jede Nation/Anzahl der Kunden in der Region. Aber nur die Länder, die5Länder mit mehr als einem Kunden/Region:

SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID) > 5;

Nachfolgender SQL listet jede Nation/Anzahl der Kunden in der Region, von hoch nach niedrig sortiert (nur einschließlich der Länder, die5Länder mit mehr als einem Kunden/Region:

SELECT COUNT(CustomerID), Country
FROM Customers
GROUP BY Country
HAVING COUNT(CustomerID) > 5
ORDER BY COUNT(CustomerID) DESC;

SQL-Schlüsselwort-Referenz