地域フィルタをどこに置くべきか
人口だけではオリンピック選手の人数は予測できません。研究者たちは、人口に加えて国内総生産(GDP)を用いることで、オリンピック選手の人数を予測できると提案しています。幸い、世界銀行は多くの国について1人あたり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;