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
Améliorer les performances des requêtes dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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;