CommencezCommencez gratuitement

Comparer les jointures

Dans cet exercice, vous examinerez comment les résultats peuvent varier lorsque vous effectuez une jointure externe complète par rapport à une jointure gauche et une jointure interne, en joignant les tables countries et currencies. Vous vous concentrerez sur la region nord-américaine et sur les enregistrements où le name du pays est manquant.

Vous commencerez par une jointure externe complète avec countries à gauche et currencies à droite. Rappelez-vous le fonctionnement d'une jointure externe complète avec le schéma 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.

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 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