CommencerCommencer gratuitement

Comparaison des jointures

Dans cet exercice, vous examinerez comment les résultats peuvent différer lors de l’exécution d’une jointure complète par rapport à une jointure gauche et une jointure interne en joignant les tables countries et currencies. Vous vous concentrerez sur la région d’Amérique du Nord et sur les enregistrements où il manque le nom du pays.

Vous commencerez par une jointure complète avec countries à gauche et currencies à droite. Rappelez-vous du fonctionnement d’une jointure complète à l’aide du diagramme ci-dessous !

Vous effectuerez ensuite une jointure gauche similaire et terminerez par une jointure interne, en observant les résultats obtenus en cours de route.

Cet exercice fait partie du cours

Jointure de données en SQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT name AS country, code, region, basic_unit
FROM countries
-- Join to currencies
___ 
USING (code)
-- Where region is North America or name is null
WHERE ___
ORDER BY region;
Modifier et exécuter le code