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