在哪裡放置區域篩選條件
單看人口數無法預測奧運選手的人數。研究者提出,國內生產毛額(GDP)搭配人口數,才能預測奧運選手的人數。所幸世界銀行也針對許多國家蒐集了「人均 GDP」(GDP 除以公民人數)。
再把焦點放回非洲,2014 年人口最多的國家是奈及利亞、衣索比亞與埃及;然而,2014 年參加奧運的非洲國家只有摩洛哥、多哥與辛巴威。
請判斷哪些非洲國家有 2014 年的 GDP 資料,並查看摩洛哥、多哥與辛巴威的人均 GDP 是否偏高。
本練習屬於課程
改進 PostgreSQL 的查詢效能
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT dem.olympic_cc, reg.country, dem.gdp, dem.population
FROM demographics dem
LEFT JOIN oregions reg
ON dem.olympic_cc = reg.olympic_cc
___ ___ = ___
WHERE dem.year = 2014
AND dem.gdp IS NOT NULL
ORDER BY dem.gdp DESC;