CommencerCommencer 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 ê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

Afficher le cours

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