Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Función de AVG
La función AVG devuelve el promedio (media aritmética) de los valores de la expresión de entrada. La función AVG funciona con valores numéricos e ignora los valores NULL.
Sintaxis
AVG (
column
)
Argumentos
column
-
La columna de destino sobre la que opera la función. La columna corresponde a uno de los siguientes tipos de datos:
-
SMALLINT
-
INTEGER
-
BIGINT
-
DECIMAL
-
DOUBLE
-
FLOAT
-
Tipos de datos
Los tipos de argumentos que admite la función AVG son SMALLINT INTEGERBIGINT,DECIMAL, yDOUBLE.
Los tipos de retorno que admite la función AVG son los siguientes:
-
BIGINT para cualquier argumento de tipo entero
-
DOUBLE para un argumento de punto flotante
-
Devuelve el mismo tipo de datos como expresión para cualquier otro tipo de argumento
La precisión predeterminada para un resultado de la función AVG con un argumento DECIMAL de es 38. La escala del resultado es la misma que la escala del argumento. Por ejemplo, una AVG de una columna DEC(5,2) devuelve un tipo de datos DEC(38,2).
Ejemplo
Encontrar la cantidad promedio vendida por transacción en la tabla SALES:
select avg(qtysold) from sales;