Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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