Aan de slagBegin gratis

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

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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