開始使用免費開始

IN 與 EXISTS

你想知道是否有國家首都被列為已記錄地震的最近城市。你可以使用 INTERSECT,將 Nations 資料表與 Earthquakes 資料表進行比較來取得這些資訊。不過,INTERSECT 要求兩個查詢的 SELECT 欄位數量與順序必須相同,而你希望在結果中包含外層查詢的額外欄位。

你嘗試了兩個查詢,各自使用不同的運算子,來產生你需要的結果。

本練習屬於課程

改進 SQL Server 中的查詢效能

檢視課程

動手互動練習

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

-- First attempt
SELECT CountryName,
       ___, -- 2017 country population
	   ___, -- Capital city	   
       WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
        (SELECT NearestPop 
	     FROM Earthquakes);
編輯並執行程式碼