Začněte nyníZačněte zdarma

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.

Toto cvičení je součástí kurzu

Joining Data in SQL

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Select aliased fields from populations as p1
___
-- Join populations as p1 to itself, alias as p2, on country code
___
Upravit a spustit kód