Aan de slagGa gratis aan de slag

Gecorreleerde subquery

Subqueries worden gebruikt om informatie op te halen uit een andere tabel, of query, die losstaat van de hoofdquery.

Een vriend(in) werkt aan een project over aardbevingsrisico’s wereldwijd. Zij heeft een tabel nodig met alle landen, hun continent en de gemiddelde magnitude van aardbevingen per land. Deze query moet gegevens uit de tabellen Nations en Earthquakes gebruiken.

Deze oefening maakt deel uit van de cursus

De queryprestaties verbeteren in SQL Server

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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;
Code bewerken en uitvoeren