始める無料で始める

地域別の国あたり平均獲得金メダル数

レイヤード計算とは、集計を含む基本的なクエリを作成し、そのクエリをサブクエリとして参照して、さらに別の計算を実行する方法です。これにより、COUNT() に対する MAX() や、SUM() に対する AVG() のように、集計結果に対してさらに集計をかけることができます。

この演習では、各地域ごとに、その地域に属するすべての国の total_golds の平均を取得します。対象は夏季大会のみです。

NULL 処理を避けるために、summer_games_clean テーブルを用意しています。レポート作成にはこちらを使用してください。

この演習はコースの一部です

SQLでのレポーティング

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Query total_golds by region and country_id
SELECT 
	____, 
    ____, 
    ____ AS total_golds
FROM ____ AS s
JOIN ____ AS c
ON ____
GROUP BY ____;
コードを編集して実行