IN i EXISTS
Chcesz sprawdzić, które stolice państw – jeśli w ogóle jakieś – figurują jako najbliższe miasto dla zarejestrowanych trzęsień ziemi. Możesz to sprawdzić za pomocą INTERSECT, porównując tabelę Nations z tabelą Earthquakes. Operator INTERSECT wymaga jednak, aby liczba i kolejność kolumn w instrukcjach SELECT były identyczne w obu zapytaniach, a ty chcesz uwzględnić w wynikach dodatkowe kolumny z zapytania zewnętrznego.
Spróbujesz dwóch zapytań – każde z innym operatorem – które dadzą ci oczekiwane wyniki.
To ćwiczenie jest częścią kursu
Poprawa wydajności zapytań w SQL Server
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- First attempt
SELECT CountryName,
___, -- 2017 country population
___, -- Capital city
WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
(SELECT NearestPop
FROM Earthquakes);