As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Função do AVG
A função AVG retorna a média (média aritmética) dos valores da expressão de entrada. A função AVG funciona com valores numéricos e ignora valores NULL.
Sintaxe
AVG (
column
)
Argumentos
coluna
-
A coluna de destino na qual a função opera. A coluna é um dos seguintes tipos de dados:
-
SMALLINT
-
INTEGER
-
BIGINT
-
DECIMAL
-
DOUBLE
-
Tipos de dados
Os tipos de argumentos suportados pela função AVG são SMALLINT, INTEGER, BIGINT, DECIMAL e DOUBLE.
Os tipos de retorno suportados pela função AVG são:
-
BIGINT para qualquer argumento de tipo inteiro
-
DOUBLE para um argumento de ponto flutuante
-
Retorna o mesmo tipo de dados que a expressão para qualquer outro tipo de argumento
A precisão padrão para um resultado de função AVG com um argumento DECIMAL é 38. A escala do resultado é a mesma que a escala do argumento. Por exemplo, um AVG de uma coluna DEC(5,2) de a retorna um tipo de dados DEC(38,2).
Exemplo
Encontre a quantidade média vendida por transação na tabela SALES.
select avg(qtysold)from sales;