De onde são todos os atletas
As Olimpíadas ocorrem a cada dois anos (verão e inverno) e são um evento assistido no mundo todo. Elas despertam orgulho nacional quando as pessoas torcem por atletas que representam seu país. Neste exercício, você vai analisar dados de atletas olímpicos RECENTES (2014 e 2016) para descobrir quais países participaram. Será necessário fazer um join com informações regionais que listam todos os países que já participaram de Olimpíadas ANTERIORES.
Aqui, você vai juntar as tabelas athletes e oregions para retornar os países COM atletas participantes.
Fique à vontade para explorar os dados e ver se você reconhece algum atleta do seu país.
Este exercício faz parte do curso
Melhorando o Desempenho de Consultas no PostgreSQL
Instruções do exercício
- Faça join de
athletescomoregionsusando o código do país. - Crie aliases para cada tabela. Use
athparaathleteseregparaoregions. - Verifique se há países sem atletas.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- 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;