グループ化した集計を作成する
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
___