Count y count distinct
En términos puramente numéricos, cuanto mayor es la población de un país, mayor es el pool de atletas y, por tanto, de olímpicos. Decides analizar las medallas olímpicas basándote únicamente en la población, es decir, en el volumen de atletas disponibles.
Los datos del Banco Mundial muestran que en 2016 los países con mayor población fueron China (1.378.665.000), India (1.324.171.354) y Estados Unidos de América (323.405.935).
Ahora vas a revisar los datos de atletas olímpicos de los Juegos Olímpicos de Verano de 2016 para ver si China, India y EE. UU. ganaron realmente la mayor cantidad de medallas.
Este ejercicio forma parte del curso
Mejorar el rendimiento de consultas en PostgreSQL
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
SELECT ___
, ___(___) as medals_count
FROM athletes_recent
WHERE medal IS NOT NULL
AND year = 2016
___ ___
ORDER BY medals_count DESC;