CommencerCommencer gratuitement

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

Afficher le cours

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);
Modifier et exécuter le code