LoslegenKostenlos loslegen

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

Kurs anzeigen

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;
Code bearbeiten und ausführen