Função Avg

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Sintaxe

Média(expr)

O marcador de posição expr representa uma expressão de cadeia que identifica o campo que contém os dados numéricos que pretende calcular ou uma expressão que efetua um cálculo com 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 usuário, mas não uma das outras funções de agregação SQL).

Comentários

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

A função Média 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 de conjunto de registros baseado em uma consulta SQL.

Exemplos

Expressão. Resultados
SELECT Avg([PreçoUnitário]) COMO Expr1 FROM ProductSales; Devolve a média de todos os valores no campo "PreçoUnitário" da tabela "VendasDeProdutos" e apresenta na coluna Expr1.
SELECT Avg([PreçoDeVenda]) AS AvgSalePrice, Avg([Desconto]) AS AvgDiscount FROM ProductSales; Devolve a média dos campos "PreçoDeVenda" e "Desconto" da tabela VendasDeProdutos. Os resultados são apresentados na coluna "PreçoMédio" e "PreçoMédio" e "DescontoMédio" devolve respetivamente a média de todos os "PreçoDeVenda" onde o "Quantidade" vendida é superior a 10. Os resultados são apresentados na coluna "PreçoMédioDeVenda".
SELECT Abs(Avg([Desconto])) AS AbsAverageDiscount FROM ProductSales; Devolve o valor absoluto do valor médio do campo "Discount" e apresenta-o na coluna "AbsAverageDiscount".

Calculando campos em funções SQL