使用 INTERSECT 交叉比對
INTERSECT 和 EXCEPT 對於資料查詢與比對非常實用。
Earthquakes 與 NBA Season 2017-2018 兩個「資料庫」都包含國家與城市的資訊。你想知道 2017-2018 球季中有哪些國家有球員在 NBA 出賽,並認為可以透過跨這兩個資料庫查詢相關資料表取得結果。
在兩個查詢之間使用 INTERSECT 運算子,但請留意並思考結果。雖然兩個資料表都有可比較的國家名稱欄位,但它們屬於不同的資料庫,資料的儲存方式可能不同。
本練習屬於課程
改進 SQL Server 中的查詢效能
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT CountryName
FROM ___ -- Table from Earthquakes database
___ -- Operator for the intersect between tables
SELECT Country
FROM ___; -- Table from NBA Season 2017-2018 database