E o clima nisso tudo
Regionalmente, a África tem fama de dominar nas provas de corrida. No entanto, é a região com menos atletas por país (competidor). Por quê?
As provas de corrida só existem nas Olimpíadas de Verão, então talvez a África não envie muitos atletas para os Jogos de Inverno. Isso poderia explicar o baixo número de atletas quando olhamos para todas as edições.
Explore essa hipótese analisando a contagem de atletas por temporada (Verão versus Inverno).
Este exercício faz parte do curso
Melhorando o Desempenho de Consultas no PostgreSQL
Instruções do exercício
- Adicione o campo
seasonda tabelaathletesà instruçãoSELECT. - Escolha o tipo de junção que retorna apenas países com atletas competindo.
- Ordene por
regioneathletes_per_countrypara ver se há diferença entre as Olimpíadas de Verão e de Inverno.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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
___ ___ , ___;