將一個國家與它自己比較
自我連接在比較同一張表中不同部分的資料時非常實用。假設你想知道各國在人口數從 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
___