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
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;