地域別の国あたり平均獲得金メダル数
レイヤード計算とは、集計を含む基本的なクエリを作成し、そのクエリをサブクエリとして参照して、さらに別の計算を実行する方法です。これにより、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 ____;