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

A co počasí?

Afrika má pověst dominantní síly v běžeckých disciplínách. Přesto sem připadá nejméně sportovců na (zúčastněnou) zemi. Proč?

Běžecké disciplíny patří výhradně na letní olympiádu – Afrika tedy možná na zimní hry vysílá jen málo sportovců. To by vysvětlovalo nízký počet atletů při pohledu přes všechny olympijské hry.

Ověř tuto hypotézu pohledem na počty sportovců podle ročního období (letní vs. zimní olympiáda).

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

Optimalizace výkonu dotazů v PostgreSQL

Zobrazit kurz

Pokyny k cvičení

  • Přidej do příkazu SELECT pole season z tabulky athletes.
  • Zvol typ joinu tak, aby výsledek zahrnoval pouze země se zúčastněnými sportovci.
  • Seřaď výsledky podle region a athletes_per_country a zjisti, jestli existuje rozdíl mezi letní a zimní olympiádou.

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 reg.region
  , ___
  , COUNT(DISTINCT ath.athlete_id) AS no_athletes
  , COUNT(DISTINCT reg.olympic_cc) AS no_countries
  , COUNT(DISTINCT ath.athlete_id)/COUNT(DISTINCT reg.olympic_cc) AS athletes_per_country
FROM athletes ath
___ JOIN oregions reg
  ON ath.country_code = reg.olympic_cc
GROUP BY reg.region, ___ -- Group by region and season
___ ___ , ___;
Upravit a spustit kód