CommencezCommencez gratuitement

Sous-requête corrélée

Les sous-requêtes servent à récupérer de l'information provenant d'une autre table, ou d'une autre requête, distincte de la requête principale.

Une amie travaille sur un projet portant sur les risques sismiques à l'échelle mondiale. Elle a besoin d'une table qui répertorie 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.

Cette activité fait partie du cours

Améliorer la performance des requêtes dans SQL Server

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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