Odkud pocházejí sportovci
Olympijské hry se konají každé dva roky (letní i zimní) a sledují je lidé po celém světě. Probouzejí národní hrdost, protože každý fandí sportovcům své země. V tomto cvičení se podíváš na data nedávných olympijských sportovců (z let 2014 a 2016) a zjistíš, které země se zúčastnily. Budeš je muset propojit s regionálními informacemi, které uvádějí všechny země, jež se kdy zúčastnily předchozích olympiád.
Zde propojíš tabulky athletes a oregions, abys získal/a seznam zemí se zúčastněnými sportovci.
Neváhej si data prozkoumat a zjisti, jestli poznáš nějaké sportovce ze své vlastní země.
Toto cvičení je součástí kurzu
Optimalizace výkonu dotazů v PostgreSQL
Pokyny k cvičení
- Spoj tabulku
athletess tabulkouoregionspomocí kódu země. - Každé tabulce přiřaď alias. Použij
athproathletesaregprooregions. - Zkontroluj, jestli existují nějaké země bez sportovců.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Athlete count by country and region
SELECT reg.region
, reg.country
, COUNT(DISTINCT ath.athlete_id) AS no_athletes -- Athletes can compete in multiple events
FROM ___ ___
___ ___ ___ ___
ON reg.olympic_cc = ath.country_code
GROUP BY reg.region, reg.country
ORDER BY no_athletes;