Kom igångKom igång gratis

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

Visa kurs

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;
Redigera och kör kod