1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Joining Data in SQL

Connected

Cvičení

Porovnání země se sebou samou

Self joiny jsou velmi užitečné při porovnávání dat z jedné části tabulky s jinou částí té samé tabulky. Představ si, že tě zajímá, o kolik se změnila populace jednotlivých zemí mezi lety 2010 a 2015. Tuto změnu můžeš vizualizovat právě pomocí self joinu.

V tomto cvičení na tuto otázku odpovíš tak, že spojíš tabulku populations se sebou samou. Nezapomeň, že při self joinech musíme tabulky aliasovat. Využij tuto příležitost k procvičení aliasů!

Protože budeš tabulku populations joinovat samu se sebou, můžeš ji aliasovat nejprve jako p1 a podruhé jako p2. To je dobrá praxe vždy, když aliasuješ tabulky začínající stejným písmenem.

Pokyny 1/2

undefined XP
    1
    2
  • Proveď inner join tabulky populations se sebou samou ON country_code – aliasuj ji jako p1 a p2.
  • Vyber country_code z p1 a sloupec size z obou tabulek – p1.size aliasuj jako size2010 a p2.size jako size2015 (v tomto pořadí).