CommencezCommencez gratuitement

Est-ce RIGHT ?

Vous avez appris que les jointures RIGHT sont moins utilisées que les jointures LEFT. Une raison clé est qu'on peut toujours réécrire une jointure RIGHT en jointure LEFT, et comme les requêtes sont généralement rédigées de gauche à droite, partir de la table de gauche est plus intuitif lors de la construction des requêtes.

Il peut être difficile de bien saisir quand les jointures LEFT et RIGHT renvoient des résultats équivalents. Vous allez l'explorer dans cet exercice !

Cette activité fait partie du cours

Joindre des données en SQL

Voir le cours

Instructions de l’exercice

  • Rédigez une nouvelle requête avec RIGHT JOIN qui produise un résultat identique à celui de la LEFT JOIN fournie.

Exercice interactif pratique

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

-- Modify this query to use RIGHT JOIN instead of LEFT JOIN
SELECT countries.name AS country, languages.name AS language, percent
FROM countries
LEFT JOIN languages
USING(code)
ORDER BY language;
Modifier et exécuter le code