Erste SchritteKostenlos loslegen

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

Kurs anzeigen

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
___
Bearbeiten und Ausführen von Code