LoslegenKostenlos loslegen

Unkorrelierte Unterabfrage

Eine Unterabfrage ist eine Abfrage innerhalb einer Abfrage. Die Unterabfrage liefert ihre Ergebnisse an eine äußere Abfrage, die sie weiterverarbeitet.

Du möchtest eine Abfrage, die die Region und die Länder zurückgibt, in denen Erdbeben in einer Tiefe von 400 km oder mehr aufgetreten sind. Deine Abfrage verwendet die Tabelle Earthquakes in der Unterabfrage und die Tabelle Nations in der äußeren Abfrage.

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 UNStatisticalRegion,
       CountryName 
FROM Nations
WHERE ___ -- Country code for outer query 
         IN (SELECT ___ -- Country code for sub-query
             FROM Earthquakes
             WHERE ___ >= ___ ) -- Depth filter
ORDER BY UNStatisticalRegion;
Code bearbeiten und ausführen