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