IN et EXISTS
Vous voulez savoir quelles capitales nationales, le cas échéant, sont indiquées comme la ville la plus proche des séismes répertoriés. Vous pouvez obtenir cette information avec INTERSECT en comparant la table Nations à la table Earthquakes. Toutefois, INTERSECT exige que le nombre et l'ordre des colonnes dans les instructions SELECT soient identiques entre les requêtes, et vous souhaitez 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 vous donnent les résultats voulus.
Cette activité fait partie du cours
Améliorer la performance des requêtes dans SQL Server
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);