CommencezCommencez gratuitement

Sous-requête non corrélée

Une sous-requête est une requête à l'intérieur d'une autre. La sous-requête renvoie ses résultats à la requête externe pour traitement.

Vous voulez une requête qui retourne la région et les pays ayant subi des tremblements de terre dont l'épicentre est à une profondeur de 400 km ou plus. Votre requête utilisera la table Earthquakes dans la sous-requête et la table Nations dans la requête externe.

Cette activité fait partie du cours

Améliorer la performance des requêtes dans SQL Server

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code