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å
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
___