Comece agoraComece grátis

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 exercicio faz parte do curso

Intermediário SQL Servidor

Ver curso

exercicio interativo prático

Tente este exercicio completando 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
___
Editar e Executar Código