Gegroepeerde aggregaties maken
Je kunt statistieken per groep berekenen met GROUP BY. Zo kun je bijvoorbeeld de maximale waarde per staat berekenen met de volgende query:
SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State
Om nog verder te filteren, bijvoorbeeld om de waarden te vinden voor staten waar de maximale waarde groter is dan 10, kun je de HAVING-clausule gebruiken.
Deze oefening maakt deel uit van de cursus
SQL Server voor gevorderden
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___