使用子查询或 CTE 的国家级分析
在各奥运区域中,非洲的冬季最为温暖。然而,仍有一些非洲国家参加冬奥会。例如,摩洛哥多年来已派出超过 20 名运动员。把数据放在区域层面来看可能过于粗略。也许某些非洲国家的冬季比其他非洲国家更冷。
请再次查看冬季气候数据,但这次按国家级别分析。运动员数据已过滤为仅包含非洲运动员,且首批非洲冬奥选手出现在 1960 年。
请同时使用子查询和 CTE 的结构,并比较两者的结果。
本练习是课程的一部分
提升 PostgreSQL 查询性能
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Climate by country with Olympian athletes
SELECT country
, temp_06
, precip_06
FROM climate
WHERE region = 'Africa'
AND olympic_cc IN (___ ___ ___ FROM ___)
ORDER BY temp_06;