НачатьНачать бесплатно

Создание сгруппированных агрегаций

С помощью GROUP BY можно вычислять статистику для каждой группы. Например, следующий запрос возвращает максимальное значение для каждого штата:

SELECT State, MAX(DurationSeconds)
FROM Incidents
GROUP BY State

Для более точной фильтрации — например, чтобы найти штаты, где максимальное значение превышает 10, — используйте предложение HAVING.

Это упражнение является частью курса

Средний уровень SQL Server

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Calculate the aggregations by Shape
SELECT ___,
       AVG(DurationSeconds) AS Average, 
       MIN(DurationSeconds) AS Minimum, 
       MAX(DurationSeconds) AS Maximum
FROM Incidents
___
Редактировать и запускать код