¿De dónde son todos los atletas?
Los Juegos Olímpicos se celebran cada dos años (verano e invierno) y son un evento que se ve en todo el mundo. Despiertan orgullo nacional, ya que la gente anima a atletas que representan a su propio país. En este ejercicio, vas a examinar datos de atletas olímpicos recientes (2014 y 2016) para averiguar qué países participaron. Necesitarás unirlos con información regional que enumera todos los países que han participado en Olimpiadas anteriores.
Aquí unirás las tablas athletes y oregions para devolver los países CON atletas participantes.
Si quieres, explora los datos para ver si reconoces a algún atleta de tu país.
Este ejercicio forma parte del curso
Mejorar el rendimiento de consultas en PostgreSQL
Instrucciones del ejercicio
- Haz un join de
athletesconoregionsusando el código de país. - Pon alias a cada tabla. Usa
athparaathletesyregparaoregions. - Comprueba si tienes algún país sin atletas.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- 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;