ComenzarEmpieza gratis

¿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

Ver curso

Instrucciones del ejercicio

  • Haz un join de athletes con oregions usando el código de país.
  • Pon alias a cada tabla. Usa ath para athletes y reg para oregions.
  • 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;
Editar y ejecutar código