1. Nauka
  2. /
  3. Kursy
  4. /
  5. Poprawa wydajności zapytań w SQL Server

Connected

ćwiczenie

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.

Instrukcje 1/2

undefined XP
    1
    2
  • Dodaj do zapytania zewnętrznego kolumny z liczbą ludności kraju w 2017 roku oraz nazwą stolicy.
  • Dodaj operator porównujący zapytanie zewnętrzne z podzapytaniem.