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
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___