Aan de slagGa gratis aan de slag

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

Cursus bekijken

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
___
Code bewerken en uitvoeren