始める無料で始める

グループ化した集計を作成する

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
___
コードを編集して実行