LoslegenKostenlos starten

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

<Kurs>Verbesserung der Abfrageleistung in SQL Server</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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