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
Améliorer les performances des requêtes dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- First attempt
SELECT CountryName,
___, -- 2017 country population
___, -- Capital city
WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
(SELECT NearestPop
FROM Earthquakes);