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 être traités.
Vous voulez écrire une requête qui retourne la région et les pays ayant connu des séismes dont l’hypocentre se situe à 400 km de profondeur ou plus. Votre requête utilisera la table Earthquakes dans la sous-requête, et la table Nations dans la requête externe.
Cet exercice fait partie du cours
<cours>Améliorer les performances des requêtes dans SQL Server</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;