CommencerCommencer gratuitement

Sous-requête corrélée

Les sous-requêtes permettent de récupérer des informations depuis une autre table, ou une autre requête, distincte de la requête principale.

Une amie travaille sur un projet portant sur les risques sismiques dans le monde. Elle a besoin d’une table listant tous les pays, leur continent et la magnitude moyenne des séismes par pays. Cette requête devra accéder aux données des tables Nations et Earthquakes.

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 UNContinentRegion,
       CountryName, 
        (SELECT ___(___) -- Add average magnitude
        FROM Earthquakes e 
         	  -- Add country code reference
        WHERE n.___ = e.Country) AS AverageMagnitude 
FROM Nations n
ORDER BY UNContinentRegion DESC, 
         AverageMagnitude DESC;
Modifier et exécuter le code