CommencezCommencez gratuitement

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

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