Aan de slagGa gratis aan de slag

Niet-gecorreleerde subquery

Een subquery is een andere query binnen een query. De subquery geeft zijn resultaten door aan een buitenste query om verder te verwerken.

Je wilt een query die de regio en landen teruggeeft waar aardbevingen zijn geweest met een hypocentrum op 400 km diepte of dieper. Je query gebruikt de tabel Earthquakes in de subquery en de tabel Nations in de buitenste query.

Deze oefening maakt deel uit van de cursus

De queryprestaties verbeteren in SQL Server

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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 bewerken en uitvoeren