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