CommencerCommencer gratuitement

NOT IN and NOT EXISTS

NOT IN et NOT EXISTS font l’inverse de IN et EXISTS respectivement. Ils servent à vérifier si des données présentes dans une table sont absentes d’une autre.

Vous souhaitez savoir si certains pays de la table Nations n’apparaissent pas dans la table Cities. Les raisons peuvent être multiples. Par exemple, la population des villes d’un pays peut être trop faible pour être répertoriée, ou il peut ne pas y avoir de données de villes pour un pays donné au moment de la constitution du jeu de données.

Vous allez comparer les requêtes à l’aide des codes pays.

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.

SELECT WorldBankRegion,
       CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
	(SELECT ___ -- Country code column
	 FROM Cities);
Modifier et exécuter le code