1. Apprendre
  2. /
  3. Cours
  4. /
  5. Joindre des données en SQL

Connected

Exercice

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.

Instructions 1/3

undefined XP
  • 1
    • Effectuez une jointure externe complète avec countries (gauche) et currencies (droite).
    • Filtrez pour la region North America ou les noms de pays NULL.
  • 2
    • Répétez la même requête qu'auparavant en transformant votre jointure externe complète en jointure gauche avec la table currencies.
    • Regardez ce qui a changé dans le résultat en le comparant à celui de la jointure externe complète.
  • 3
    • Répétez encore la même requête, cette fois en effectuant une jointure interne de countries avec currencies.
    • Regardez ce qui a changé dans le résultat en le comparant à ceux de la jointure externe complète et de la jointure gauche !