Créer des agrégations groupées
Vous pouvez calculer des statistiques pour chaque groupe avec GROUP BY. Par exemple, vous pouvez calculer la valeur maximale pour chaque État à l'aide de la requête suivante :
SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State
Pour filtrer davantage, par exemple pour trouver les valeurs des États où la valeur maximale est supérieure à 10, vous pouvez utiliser la clause HAVING.
Cette activité fait partie du cours
SQL Server intermédiaire
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___