Kom igångKom igång gratis

Skapa grupperade aggregeringar

Du kan beräkna statistik för varje grupp med hjälp av GROUP BY. Du kan till exempel beräkna det maximala värdet för varje delstat med följande fråga:

SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State

För att filtrera ytterligare – till exempel för att hitta delstater där det maximala värdet är större än 10 – kan du använda HAVING-satsen.

Den här övningen är en del av kursen

SQL Server för medelnivå

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Calculate the aggregations by Shape
SELECT ___,
       AVG(DurationSeconds) AS Average, 
       MIN(DurationSeconds) AS Minimum, 
       MAX(DurationSeconds) AS Maximum
FROM Incidents
___
Redigera och kör kod