在 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;