Funciones de Agregación | COUNT, SUM, AVG, MAX y MIN

Las funciones de agregación en SQL son utilizadas para realizar cálculos en columnas numéricas de una tabla y devolver un resultado único.

Estas funciones son muy útiles cuando se necesita obtener información resumida de grandes cantidades de datos.

A continuación, explicaremos detalladamente cada una de las funciones de agregación más utilizadas en SQL, así como también veremos ejemplos de código para cada una de ellas.

 

COUNT

La función COUNT se utiliza para contar el número de filas que cumplen ciertas condiciones en una tabla.

Puede ser utilizada con el operador * para contar todas las filas de una tabla, o con una columna específica para contar el número de filas que tienen un valor en particular en dicha columna.

Supongamos que tenemos una tabla llamada «ventas» que contiene información sobre ventas realizadas en una tienda, y queremos contar el número de ventas realizadas:

SELECT COUNT(*) AS total_ventas FROM ventas;

Este código devolverá el número total de ventas registradas en la tabla «ventas».

 

SUM

La función SUM se utiliza para sumar los valores de una columna numérica de una tabla.

Esta función es útil cuando se desea obtener la suma de los valores de una columna específica.

Supongamos que tenemos la misma tabla «ventas» y queremos calcular la suma de todas las ventas realizadas en la tienda:

SELECT SUM(ventas) AS total_ventas FROM ventas;

Este código devolverá la suma total de todas las ventas registradas en la tabla «ventas».

 

AVG

La función AVG se utiliza para calcular el promedio de los valores de una columna numérica de una tabla.

Esta función es útil cuando se desea obtener el promedio de los valores de una columna específica.

Supongamos que queremos calcular el promedio de todas las ventas realizadas en la tienda:

SELECT AVG(ventas) AS promedio_ventas FROM ventas;

Este código devolverá el promedio de todas las ventas registradas en la tabla «ventas».

 

MAX

La función MAX se utiliza para encontrar el valor máximo de una columna numérica de una tabla.

Esta función es útil cuando se desea obtener el valor máximo de una columna específica.

Supongamos que queremos encontrar el valor máximo de ventas realizadas en la tienda:

SELECT MAX(ventas) AS max_ventas FROM ventas;

Este código devolverá el valor máximo de ventas registradas en la tabla «ventas».

 

MIN

La función MIN se utiliza para encontrar el valor mínimo de una columna numérica de una tabla.

Esta función es útil cuando se desea obtener el valor mínimo de una columna específica.

Supongamos que queremos encontrar el valor mínimo de ventas realizadas en la tienda:

SELECT MIN(ventas) AS min_ventas FROM ventas;

Este código devolverá el valor mínimo de ventas registradas en la tabla «ventas».