Korrelierte Unterabfrage
Unterabfragen werden verwendet, um Informationen aus einer anderen Tabelle oder Abfrage abzurufen, die getrennt von der Hauptabfrage ist.
Eine Freundin arbeitet an einem Projekt zu Erdbebenrisiken weltweit. Sie braucht eine Tabelle, die alle Länder, ihren Kontinent und die durchschnittliche Erdbebenstärke pro Land auflistet. Diese Abfrage muss auf Daten aus den Tabellen Nations und Earthquakes zugreifen.
Diese Übung ist Teil des Kurses
Verbesserung der Abfrageleistung in SQL Server
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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;