Criação de agregações agrupadas
Você pode calcular estatísticas para cada grupo usando GROUP BY
. Por exemplo, você pode calcular o valor máximo para cada estado usando a seguinte consulta:
SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State
Para filtrar ainda mais, por exemplo, para encontrar os valores dos estados em que o valor máximo é maior que 10, você pode usar a cláusula HAVING
.
Este exercício faz parte do curso
Intermediário SQL Servidor
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
-- Calculate the aggregations by Shape
SELECT ___,
AVG(DurationSeconds) AS Average,
MIN(DurationSeconds) AS Minimum,
MAX(DurationSeconds) AS Maximum
FROM Incidents
___