Gruppierte Aggregate erstellen
Du kannst Statistiken für jede Gruppe mit GROUP BY
berechnen. Mit der folgenden Abfrage kannst du zum Beispiel den Höchstwert für jeden Staat berechnen:
SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State
Um noch weiter zu filtern, zum Beispiel um die Werte für Staaten zu finden, bei denen der Maximalwert größer als 10 ist, kannst du die HAVING
Klausel verwenden.
Diese Übung ist Teil des Kurses
Intermediate SQL Server
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___