ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Faça join de athletes com oregions usando o código do país.
  • Crie aliases para cada tabela. Use ath para athletes e reg para oregions.
  • 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;
Editar e executar o código