CommencezCommencez gratuitement

Jointure semi (semi-join)

Excellent travail pour vous familiariser avec les semi-joins et les anti-joins ! Vous allez maintenant vous exercer avec les semi-joins.

Supposons que vous vouliez repérer les langues parlées au Moyen-Orient. La table languages contient de l'information sur les langues et les pays, mais elle n'indique pas à quelle région appartiennent les pays. Vous pouvez construire un semi-join en filtrant d'abord la table countries selon une region précise, puis en utilisant ce filtre pour restreindre la table languages.

Vous allez construire votre semi-join comme dans la vidéo, bloc par bloc, en commençant par sélectionner des pays dans la table countries, puis en utilisant une clause WHERE pour filtrer la table languages à partir de cette sélection.

Cette activité fait partie du cours

Joindre des données en SQL

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Select country code for countries in the Middle East
___
Modifier et exécuter le code