Aprende a resumir y analizar datos en SQL Server con las funciones de agregación más usadas: COUNT, SUM, AVG, MAX y MIN. En este laboratorio práctico trabajaremos con la tabla empleados, comparando resultados con y sin GROUP BY: desde contar registros y sumar salarios, hasta calcular promedios y encontrar valores máximo y mínimo por departamento. Al final tendrás consultas claras y listas para copiar y pegar en tus reportes.
Contenido
- Objetivo del laboratorio
- COUNT (Conteo de registros)
- SUM (Suma total)
- AVG (Promedio)
- MAX y MIN (Máximo y Mínimo)
- Actividades sugeridas
- Descargar explicación
Objetivo
Aprender a utilizar las funciones de agregación más comunes en SQL Server: COUNT, SUM, AVG, MAX y MIN. Estas funciones permiten resumir y analizar la información de una tabla, ya sea de manera general o agrupada por un criterio específico con GROUP BY.
COUNT (Conteo de registros)
Sin GROUP BY: Cuenta el total de filas o los valores no nulos en una columna.
SELECT COUNT(*) FROM empleados;
SELECT COUNT(salario) FROM empleados;
Con GROUP BY: Cuenta registros por cada grupo definido.
SELECT departamento, COUNT(*)
FROM empleados
GROUP BY departamento;
SUM (Suma total)
Sin GROUP BY: Suma todos los valores de una columna.
SELECT SUM(salario)
FROM empleados;
Con GROUP BY: Suma los valores de una columna pero agrupándolos según otra columna..
SELECT departamento, SUM(salario)
FROM empleados
GROUP BY departamento;
AVG (Promedio)
Sin GROUP BY: Calcula el promedio de una columna.
SELECT AVG(salario)
FROM empleados;
Con GROUP BY: Promedio por grupo.
SELECT departamento, AVG(salario)
FROM empleados
GROUP BY departamento;
MAX y MIN (Máximo y Mínimo)
Sin GROUP BY: Devuelve el valor más alto o más bajo de una columna.
SELECT MAX(salario), MIN(salario)
FROM empleados;
Con GROUP BY: Obtiene el máximo y mínimo por grupo.
SELECT departamento, MAX(salario), MIN(salario)
FROM empleados
GROUP BY departamento;
Actividades sugeridas
Descargar memoficha
Lleva esta explicación contigo: descárgala en forma de memoficha.
Clic aquí para ver y descargar el archivo
