ПочатиПочніть безкоштовно

Створення згрупованих агрегацій

Ви можете обчислювати статистики для кожної групи за допомогою 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
___
Редагувати та запускати код