ComenzarEmpieza gratis

Agrupar y agregaciones

Decides revisar de nuevo los países con datos de población faltantes. Unes los datos de demographics del World Bank con los datos olímpicos oregions.

Quieres analizar tendencias, así que agrupa los países por región para ver cuántos países, por región, no tienen datos de población. Sabes que quieres ver los resultados por region olímpica y contar los países con datos de población usando el código de país olympic_cc.

Selecciona Ejecutar código para ver los resultados. ¿Te salió un error?

Lee el mensaje de error en rojo y luego sigue las instrucciones de abajo para corregir la consulta.

Este ejercicio forma parte del curso

Mejorar el rendimiento de consultas en PostgreSQL

Ver curso

Instrucciones del ejercicio

  • Lee el resultado de error en rojo.
  • Cambia la columna no agregada en la cláusula SELECT para que coincida con la columna de GROUP BY.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

SELECT reg.country, COUNT(DISTINCT dem.olympic_cc)
FROM regions reg -- Olympics region data
LEFT JOIN demographics dem -- World Bank population data
  ON dem.olympic_cc = reg.olympic_cc
GROUP BY reg.region;
Editar y ejecutar código