CommencerCommencer gratuitement

Comparer un pays à lui-même

Les jointures de tables sur elles-mêmes sont très utiles pour comparer les données d’une partie d’une table avec celles d’une autre partie de la même table. Supposons que vous souhaitiez connaître l’évolution de la population de chaque pays entre 2010 et 2015. Vous pouvez visualiser ce changement en effectuant une jointure self join.

Dans cet exercice, vous répondrez à cette question en joignant la table populations à elle-même. Rappelez-vous qu’avec les self join, vous devez utiliser des alias de tables. Profitez-en pour vous exercer aux alias !

Comme vous joindrez la table populations à elle-même, vous pouvez créer des alias pour populations d’abord avec p1 et ensuite avec p2. Il s’agit d’une bonne pratique lorsque vous créez des alias pour des tables dont la première lettre est la même.

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 aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___
Modifier et exécuter le code