開始使用免費開始

Semi join

做得很好,已經熟悉了 semi join 和 anti join!接下來你要練習使用 semi join。

假設你想找出在中東所使用的語言。languages 資料表包含語言與國家的資訊,但沒有告訴你各國所屬的地區。你可以先在 countries 資料表中依特定的 region 篩選,然後再用這個結果進一步篩選 languages 資料表,來建立一個 semi join。

你會像影片練習那樣,逐段建立 semi join:先從 countries 資料表選出一批國家,接著利用 WHERE 子句,依這個選集去篩選 languages 資料表。

本練習屬於課程

在 SQL 中進行資料連接

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Select country code for countries in the Middle East
___
編輯並執行程式碼