比較不同的 JOIN
在這個練習中,你要透過連接 countries 與 currencies 資料表,觀察使用 FULL JOIN、LEFT JOIN 和 INNER JOIN 時,結果會有什麼差異。你會專注在北美洲(region 為 North America)以及國家 name 遺漏的紀錄。
你會先做一次 FULL JOIN,countries 在左、currencies 在右。回想一下下方圖示中的 FULL JOIN 運作方式!

接著你會完成類似的 LEFT JOIN,最後再做一次 INNER JOIN,並一路比較與觀察輸出的差異。
本練習屬於課程
在 SQL 中進行資料連接
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT name AS country, code, region, basic_unit
FROM countries
-- Join to currencies
___
USING (code)
-- Where region is North America or name is null
WHERE ___
ORDER BY region;