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
Pokyny k cvičení
- Přidej do příkazu
SELECTpoleseasonz tabulkyathletes. - Zvol typ joinu tak, aby výsledek zahrnoval pouze země se zúčastněnými sportovci.
- Seřaď výsledky podle
regionaathletes_per_countrya 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
___ ___ , ___;