AVG (SQL Server Compact)

Devuelve el promedio de los valores de un grupo. Los valores Null se pasan por alto.

Sintaxis

AVG ( [ ALL ] expression ) 

Argumentos

  • ALL
    Aplica la función de agregado a todos los valores. ALL es el valor predeterminado.

  • expression
    Expresión de las categorías de tipos de datos numéricos exactos o aproximados, excepto en el caso del tipo de datos bit. No se permite la utilización de funciones de agregado y subconsultas.

Valor devuelto

El tipo devuelto se determina según el tipo del resultado evaluado de expression.

Resultado de la expresión

Valor devuelto

Categoría de integer

int

Categoría de numeric (p, s)

numeric(28, s) dividido por numeric(10, 0)

Categoría de money

money

Categoría de float y real

float

Ejemplo de código

El ejemplo siguiente determina el peso promedio de los productos enviados a una compañía que tiene un CustomerIDigual a '123'.

SELECT AVG(Freight) AS "Average Freight" FROM Orders WHERE [Customer ID] = 'VINET' AND [Order ID] IN (10248, 10274, 10295)

Éste es el conjunto de resultados:

Average Weight
--------------------
13.18