将一个国家与其自身进行比较
自连接非常适合将同一张表中一部分的数据与另一部分进行比较。假设您想了解各国人口在 2010 年到 2015 年间的变化幅度。您可以通过执行自连接来可视化这一变化。
本练习中,您将把 populations 表与其自身连接,以回答这个问题。请注意,自连接必须给表起别名。这正是练习起别名的好机会!
由于要将 populations 与其自身连接,您可以先将 populations 起别名为 p1,再起别名为 p2。当多张表的首字母相同时,这样的做法有助于保持清晰。
本练习是课程的一部分
SQL 数据连接
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Select aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___