ComeçarComece gratuitamente

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

Ver Curso

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
___
Editar e executar código