LoslegenKostenlos 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

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
___
Code bearbeiten und ausführen