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
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;