Comparação de um país com ele mesmo
As autojunções são muito úteis para comparação de dados de uma parte de uma tabela com outra parte da mesma tabela. Suponha que você esteja interessado em descobrir o quanto a população de cada país mudou de 2010 a 2015. Você pode visualizar essa mudança fazendo uma autojunção.
Neste exercício, você trabalhará para responder a essa pergunta fazendo uma junção da tabela populations
com ela mesma. Lembre-se de que, nas junções automáticas, as tabelas devem ter um nome alternativo. Use isso como oportunidade para praticar a definição de nomes alternativos!
Como você vai fazer a junção da tabela populations
com ela mesma, você pode usar atribuir a populations
primeiro o nome alternativo p1
e, depois, p2
. Essa é uma prática recomendada sempre que você estiver definindo o nome alternativo de tabelas com a mesma letra inicial.
Este exercício faz parte do curso
Junção de dados no SQL
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
-- Select aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___