Korrelerad underfråga
Underfrågor används för att hämta information från en annan tabell eller fråga, separat från huvudfrågan.
En vän arbetar med ett projekt om jordbävningsrisker runt om i världen. Hon behöver en tabell som listar alla länder, deras kontinent och den genomsnittliga magnituден per land. Den här frågan behöver hämta data från tabellerna Nations och Earthquakes.
Den här övningen är en del av kursen
Förbättra frågeprestanda i SQL Server
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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;