Dar vremea?
La nivel regional, Africa are reputația de a domina în probele de alergare. Totuși, Africa are cel mai mic număr de sportivi per țară (participantă). De ce?
Probele de alergare se regăsesc doar la Jocurile Olimpice de Vară, așadar este posibil ca Africa să nu trimită mulți sportivi la Jocurile de Iarnă. Acest lucru ar explica numărul redus de sportivi atunci când analizăm toate edițiile Jocurilor Olimpice.
Explorează această ipoteză uitându-te la numărul de sportivi în funcție de sezon (Vară versus Iarnă).
Acest exercițiu face parte din cursul
Îmbunătățirea performanței interogărilor în PostgreSQL
Instrucțiuni pentru exercițiu
- Adaugă câmpul
seasondin tabelulathletesîn instrucțiuneaSELECT. - Alege tipul de join care să returneze doar țările cu sportivi participanți.
- Sortează după
regionșiathletes_per_countrypentru a vedea dacă există o diferență între Jocurile Olimpice de Vară și cele de Iarnă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
___ ___ , ___;