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

Sintaxe

Avg (expr)

O espaço reservado para o expr representa uma expressão de cadeia identificando o campo que contém os dados numéricos que pretende mediar ou uma expressão que efetua um cálculo utilizando os dados nesse campo. Os 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 utilizador, mas não uma das outras funções de agregação SQL).

Observações

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

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

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

Exemplos

Expressão

Resultados

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

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

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

Devolve a média do campo "SalePrice" e "Discount" da tabela ProductSales. Os resultados são apresentados na coluna "AvgSalePrice" e "AvgDiscount" respectivamente devolve a média de todos os "SalePrice" onde a "Quantidade" vendida é superior a 10. Os resultados são apresentados na coluna "AvgSalePrice".

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

Devolve o valor absoluto do valor médio do campo "Desconto" e apresenta na coluna "AbsAverageDiscount".

Campos de Cálculo em Funções SQL

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Quão satisfeito está com a qualidade da tradução?
O que afetou a sua experiência?

Obrigado pelos seus comentários!

×