Zacznij terazZacznij za darmo

Skorelowane podzapytanie

Podzapytania służą do pobierania danych z innej tabeli lub zapytania, które jest oddzielne od zapytania głównego.

Twoja znajoma pracuje nad projektem dotyczącym zagrożeń sejsmicznych na świecie. Potrzebuje tabeli zawierającej listę wszystkich krajów, ich kontynentów oraz średniej wartości magnitudy trzęsień ziemi według kraju. To zapytanie będzie wymagało dostępu do danych z tabel Nations i Earthquakes.

To ćwiczenie jest częścią kursu

Poprawa wydajności zapytań w SQL Server

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT UNContinentRegion,
       CountryName, 
        (SELECT ___(___) -- Add average magnitude
        FROM Earthquakes e 
         	  -- Add country code reference
        WHERE n.___ = e.Country) AS AverageMagnitude 
FROM Nations n
ORDER BY UNContinentRegion DESC, 
         AverageMagnitude DESC;
Edytuj i uruchom kod