CommencerCommencez 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

<cours>Améliorer les performances des requêtes dans SQL Server</cours>
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