IN et EXISTS
Vous souhaitez savoir quelles capitales, le cas échéant, sont indiquées comme la ville la plus proche des séismes enregistrés. Vous pouvez obtenir cette information avec INTERSECT en comparant la table Nations à la table Earthquakes. Cependant, INTERSECT exige que le nombre et l’ordre des colonnes des instructions SELECT soient identiques entre les requêtes, et vous aimeriez inclure des colonnes supplémentaires de la requête externe dans les résultats.
Vous tentez deux requêtes, chacune avec un opérateur différent, qui fournissent le résultat attendu.
Cet exercice fait partie du cours
<cours>Améliorer les performances des requêtes dans SQL Server</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- First attempt
SELECT CountryName,
___, -- 2017 country population
___, -- Capital city
WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
(SELECT NearestPop
FROM Earthquakes);