Funciones de Agregado en SQL: Conceptos Esenciales y Aplicaciones

Clasificado en Informática

Escrito el en español con un tamaño de 2,62 KB

Conceptos Generales de las Funciones de Agregado

Las funciones de agregado realizan un cálculo sobre un conjunto de valores y devuelven un solo valor. El campo sobre el cual estas funciones realizan el cálculo se denomina CampoCalculado. Es fundamental tener en cuenta que, a diferencia de otras funciones de agregado, la función COUNT(columna) ignora los valores NULL (campos o registros vacíos) al realizar el conteo. Sin embargo, COUNT(*) o COUNT(1) sí cuenta todas las filas, incluyendo aquellas con valores NULL en alguna columna.

Las funciones de agregado se utilizan frecuentemente con la cláusula GROUP BY del comando SELECT para agrupar resultados. Todas las funciones de agregado son deterministas, lo que significa que devuelven el mismo valor cada vez que se las llama con un conjunto específico de valores de entrada.

A su vez, son consideradas como funciones de agrupamiento, pues de varios registros que analizan, devuelven siempre uno solo. Esta característica también es aplicable a la función COUNT.

Con las funciones de agregado se pueden determinar diferentes estadísticas relacionadas con conjuntos de valores.

Conjunto Básico de Funciones de Agregado en SQL

  1. Función Promedio (AVG)
  2. Función Cuenta (COUNT)
  3. Funciones Primero (FIRST), Último (LAST)
  4. Funciones Mínimo (MIN), Máximo (MAX)
  5. Funciones Desviación Estándar (STDEV), Desviación Estándar de Población (STDEVP)
  6. Función Suma (SUM)
  7. Funciones Varianza (VAR), Varianza de Población (VARP)

1. AVG (Promedio)

Calcula la media aritmética de un conjunto de valores de un campo específico de una consulta.

2. COUNT (Conteo)

Calcula el número de registros que existen en una sentencia.

Sintaxis:

3. FIRST y LAST

Devuelven el primer o último valor de un campo en un conjunto de datos solicitado por una consulta.

Sintaxis:

4. MIN y MAX

Devuelven el mínimo o el máximo de un conjunto de valores de un campo especificado en una consulta.

Sintaxis:

5. STDEV (Desviación Estándar) y STDEVP (Desviación Estándar de Población)

Devuelven cálculos de la desviación estándar de una población y una muestra de población para un conjunto de valores de un campo especificado en una consulta.

6. SUM (Suma)

Devuelve la suma de un conjunto de valores de un campo específico de una consulta.

Sintaxis:

Entradas relacionadas: