各地區國家平均總金牌數
所謂分層計算,是先建立一個包含彙總的基本查詢,然後把該查詢當作子查詢來進一步計算。這樣就能在彙總上再做彙總,例如對 COUNT() 取 MAX(),或對 SUM() 取 AVG()。
在這個練習中,你要計算各地區內所有國家的 total_golds 平均值。此報表僅限夏季賽事。
為了避免處理空值,我們已建立 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 ____;