完成 INTERSECT 的內容,做得很好!
INTERSECT
現在假設你想找出名稱同時出現在國家與城市中的情況。請用這個任務展現你在 SQL 集合論上的功力!
本練習屬於課程
試著完成這個範例程式碼,體驗一下這個練習。
-- Return all cities with the same name as a country ___
本章將介紹資料表連接的概念,並帶你探索如何用各式連接來豐富查詢——從 inner join 開始。
在熟悉 inner join 之後,你會進一步掌握不同類型的 outer join。接著,你會學到 cross join。最後,你會了解在何種情況下會把資料表與自身連接。
本章將帶你學習在 SQL 中使用集合論運算,介紹 UNION、UNION ALL、INTERSECT 與 EXCEPT 子句。你也會了解集合論運算與連接運算之間常見的差異。
當前練習
在最後一章,你會先認識 semi-join 與 anti-join。接著,你會學到如何使用巢狀查詢。最後,會以一些挑戰題為本課程收尾!