最终挑战
您已经来到了最终挑战!请按步骤完成本题。
您的任务是根据 city_perc(您将计算的一个指标)找出欧洲和美洲的前 10 个首都城市。city_perc 表示城市"市辖区"人口占更大都市区总人口的百分比,计算如下:
city_proper_pop / metroarea_pop * 100
本练习中请勿使用表别名。
本练习是课程的一部分
SQL 数据连接
练习说明
- 从
cities中选择城市名、国家代码、市辖区人口、都市区人口,以及字段city_perc,其计算方式为:对每个城市,将市辖区人口占都市区人口的百分比(使用上面的公式)。 - 使用子查询筛选城市名:从
countries中选择所在洲为'Europe'或名字以'America'结尾的洲的capital城市。 - 排除
metroarea_pop中的NULL值。 - 按
city_perc降序排序,并只返回前 10 行。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Select fields from cities
___
-- Use subquery to filter city name
___
-- Add filter condition such that metroarea_pop does not have null values
___
-- Sort and limit the result
___