開始使用免費開始

比較不同的 JOIN

在這個練習中,你要透過連接 countriescurrencies 資料表,觀察使用 FULL JOIN、LEFT JOIN 和 INNER JOIN 時,結果會有什麼差異。你會專注在北美洲(regionNorth 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;
編輯並執行程式碼