Saltar al contenido

Lección 12 de 16 · Lectura y práctica

Funciones de agregación y GROUP BY

Funciones de agregación y GROUP BY Esta leccion pertenece al curso Análisis de Datos con Google Sheets y SQL y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues.

Del concepto a la práctica

Taller de esta lección

Una agregación resume varias filas, mientras GROUP BY define los grupos comparables. En una tabla de entregas, COUNT cuenta envíos, SUM totaliza paquetes y AVG calcula el promedio por ciudad. Toda columna seleccionada que no sea agregada debe aparecer en GROUP BY. Separa el nivel del dato original del nivel del resumen para no mezclar pedidos y ciudades.

Ejemplo resuelto

Entregas contiene Norte 4, Norte 6 y Sur 3 paquetes. La consulta SELECT ciudad, COUNT(*) AS envios, SUM(paquetes) AS total FROM entregas GROUP BY ciudad; devuelve Norte, 2, 10 y Sur, 1, 3. El promedio de Norte sería 5 si se añade AVG(paquetes).

Pruébalo

  1. Registra las tres filas del ejemplo.

  2. Agrupa por ciudad.

  3. Calcula conteo, suma y promedio.

  4. Compara la suma de grupos con la suma total manual.

Error frecuente: seleccionar fecha sin agruparla, produciendo una consulta inválida o un significado ambiguo. Corrección: elimina la columna, agrúpala o define una agregación apropiada.

Comprueba tu resultado

Norte debe mostrar 2 envíos y 10 paquetes; Sur, 1 y 3; la suma de grupos debe ser 13.

Tablas de clientes y pedidos: INNER JOIN conserva coincidencias y LEFT JOIN conserva también a Luis sin pedidos.
CursaloMapa de práctica
Relacionar tablas sin perder filas

Una clave conecta cada pedido con su cliente. INNER JOIN devuelve las coincidencias y puede producir varias filas por cliente. LEFT JOIN conserva también los clientes sin pedido y representa los campos ausentes con NULL.

Ver la infografía en tamaño completo ↗

Funciones de agregación y GROUP BY

Esta leccion pertenece al curso Análisis de Datos con Google Sheets y SQL y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste.

Objetivo practico

Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyecto real.

Pasos recomendados

  1. Lee el concepto y escribi una definicion breve.
  2. Identifica un caso de uso laboral donde aparezca este problema.
  3. Construye un ejemplo pequeno y documenta las decisiones.
  4. Compara tu resultado con el checklist de la leccion.

Sigue con Análisis de Datos con Google Sheets y SQL

Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.

Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.

01 / ELEGIR UNA RUTA

El próximo paso

Aprende IA mientras construyes algo que sí necesitas.

Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.