Agregări grupate
Poți calcula statistici pentru fiecare grup folosind GROUP BY. De exemplu, poți calcula valoarea maximă pentru fiecare stat cu următoarea interogare:
SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State
Pentru a filtra și mai mult – de exemplu, pentru a găsi valorile statelor unde valoarea maximă este mai mare de 10 – poți folosi clauza HAVING.
Acest exercițiu face parte din cursul
SQL Server intermediar
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___