Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Calcula a média aritmética de um conjunto de valores contidos em um campo especificado em uma consulta.

Sintaxe

Avg ( expr )

O espaço reservado expr representa um expressão de cadeia de caracteres identificar o campo que contém os dados numéricos que você deseja ter em média ou uma expressão que executa um cálculo usando os dados nesse campo. Operandos em expr podem incluir o nome de um campo de tabela, uma constante ou uma função (que pode ser intrínseca ou definida pelo usuário, mas não uma das outras funções de agregação SQL).

Comentários

A média calculada pelo Avg é a média aritmética (a soma dos valores divididos pelo número de valores). Você pode usar o Avg, por exemplo, para calcular o custo médio do frete.

A função Avg não inclui campos Null no cálculo.

Você pode usar o Avg em uma expressão de consulta e na propriedade SQL de um objeto QueryDef ou ao criar um objeto conjunto de registros com base em uma consulta SQL.

Exemplos

Expressão

Resultados

SELECT Avg([UnitPrice]) AS Expr1 FROM ProductSales;

Retorna a média de todos os valores no campo "UnitPrice" da tabela "ProductSales" e é exibida na coluna Expr1.

SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales;

Retorna o campo médio "SalePrice" e "Discount" da tabela ProductSales. Os resultados são exibidos na coluna "AvgSalePrice" e "AvgDiscount", respectivamente, retorna a média de todos os "SalePrice" em que a "Quantidade" vendida é superior a 10. Os resultados são exibidos na coluna "AvgSalePrice".

SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales;

Retorna o valor absoluto do valor médio do campo "Desconto" e é exibido na coluna "AbsAverageDiscount".

Calculando campos em funções SQL

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.