Clase 8: Cláusula Group By
¡Muy buenas a todos y bienvenidos a la octava clase de este curso Intermedio de SQL! Esta es la continuación del curso de Introducción a SQL y, en esta clase, nos enfocaremos en la cláusula GROUP BY
, una herramienta poderosa para agrupar datos en nuestras consultas y aplicar funciones agregadas a esos grupos.
🔑 ¿Qué aprenderemos hoy?
La cláusula GROUP BY
es fundamental cuando queremos realizar operaciones que involucren grupos de registros, como calcular sumas, promedios o contar elementos por grupos. Vamos a profundizar en su uso y en cómo trabajar con las funciones de agrupación para obtener resultados más útiles.
Contenido de la clase
1️⃣ ¿Qué es la cláusula GROUP BY
?
La cláusula GROUP BY
se utiliza en SQL para agrupar filas que tienen valores idénticos en las columnas especificadas. Esto nos permite realizar operaciones de agregación como contar elementos, calcular la suma, el promedio, el valor máximo o mínimo, entre otras, para cada grupo de datos.
2️⃣ ¿Cómo funciona GROUP BY
?
Cuando se usa GROUP BY
, SQL agrupa las filas que tienen el mismo valor en las columnas indicadas. Después de agrupar los datos, se pueden aplicar funciones agregadas, como el conteo de elementos, la suma o el promedio, para obtener resultados específicos sobre cada grupo de datos.
3️⃣ Cláusula HAVING
En ocasiones, después de agrupar los datos, necesitamos filtrar esos grupos. Para esto, utilizamos la cláusula HAVING
. Aunque se parece a la cláusula WHERE
, que filtra filas individuales, HAVING
se aplica para filtrar los grupos que han sido formados con GROUP BY
.
- Diferencia clave:
WHERE
se usa para filtrar registros antes de aplicar la agrupación.HAVING
se usa para filtrar los grupos resultantes después de la agrupación.
🔗 Accede al curso completo aquí: https://progrademia.com/curso/sql-intermedio
📍 Explora más cursos: https://www.abatic.net/
🎥 Cursos en vídeo: https://todopostgresql.com/
👉 ¿Quiénes somos?
Abatic Soluciones Tecnológicas es una empresa líder en Formación, Desarrollo y DBA.
🔔 Dale like si te interesa este curso y comenta:
¿Qué funciones de agregación sueles utilizar más en tus consultas?
📌 Suscríbete y activa la campanita para no perderte los próximos cursos.
#SQL #GroupBy #FuncionesDeAgrupación #BasesDeDatos #SQLIntermedio #FormaciónTI