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
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;