Funciones Agregadas (COUNT, SUM, AVG, MIN, MAX)
Aprende a realizar cálculos y estadísticas sobre múltiples filas en SQL: conteo de registros con COUNT, sumatorias con SUM, promedios con AVG y límites con MIN y MAX.
¿Qué es una Función Agregada en SQL?
Una función de agregación procesa un conjunto de valores de una columna en múltiples filas y devuelve un único valor resumen con el resultado matemático.
| Función | Propósito | Ejemplo de Consulta |
|---|---|---|
COUNT() |
Cuenta el número de filas o valores no nulos. | SELECT COUNT(*) FROM estudiantes; |
SUM() |
Calcula la sumatoria total de los valores numéricos. | SELECT SUM(horas) FROM cursos; |
AVG() |
Calcula la media aritmética (promedio). | SELECT AVG(precio) FROM cursos; |
MIN() |
Devuelve el valor más pequeño o fecha más antigua. | SELECT MIN(precio) FROM cursos; |
MAX() |
Devuelve el valor más alto o fecha más reciente. | SELECT MAX(nota) FROM inscripciones; |
Diferencia Crucial: COUNT(*) frente a COUNT(columna)
COUNT(*): Cuenta todas las filas del conjunto de resultados, incluyendo aquellas que contengan valoresNULL.COUNT(columna): Cuenta exclusivamente las filas donde esa columna específica no sea NULL.
⚡ Tablero Estadístico de Cursos con Funciones Agregadas
Calcula en una sola consulta el total de cursos, el precio promedio, el más económico y la duración acumulada:
-- Métricas consolidadas del catálogo de cursos de Kilopolis
SELECT
COUNT(*) AS total_cursos_ofrecidos,
ROUND(AVG(precio), 2) AS precio_promedio_usd,
MIN(precio) AS curso_mas_economico,
MAX(precio) AS curso_premium_mas_alto,
SUM(horas) AS total_horas_contenido
FROM cursos;
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.🚀 ¿Quieres dominar Manual Completo de SQL & MySQL y crear proyectos reales?
Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.
🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.