Création d'agrégations groupées
Vous pouvez calculer des statistiques pour chaque groupe à l'aide de 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 encore plus, par exemple pour trouver les valeurs des états où la valeur maximale est supérieure à 10, vous pouvez utiliser la clause HAVING
.
Cet exercice fait partie du cours
Intermédiaire SQL Serveur
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___