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