CommencezCommencez gratuitement

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

Voir le cours

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
___
Modifier et exécuter le code