開始使用免費開始

在 JOIN、WHERE 與 SELECT 中過濾

觀察 2014 年擁有國內生產毛額(GDP)資料的所有國家,人均 GDP 平均為 $19,342。非洲國家的人均 GDP 平均為 $5,879。

也許那些有派選手參加奧運的非洲國家(摩洛哥、多哥、辛巴威)在人均 GDP 上不一定是非洲最高,可能高於非洲人均 GDP 的「平均」值。

請驗證這個推測。找出在 2014 年冬季奧運中有參賽選手的非洲國家,其人均 GDP。

本練習屬於課程

改進 PostgreSQL 的查詢效能

檢視課程

練習說明

  • 運動員資料已經限制為非洲選手。從 athletes_wint 資料表找出「不重複」的運動員。
  • 使用 JOIN,只保留「有」odemographic(GDP)資料的運動員。
  • athletes_wint 資料表中的 year 欄位過濾,只留下 2014 年的選手。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

SELECT ___ ath.name, dem.country, dem.gdp
FROM athletes_wint ath
___ ___ odemographics dem
  ON ath.country_code = dem.olympic_cc 
___ ___ = ___
ORDER BY dem.gdp DESC;
編輯並執行程式碼