Como calcular a média de valores numéricos com a função AVG
A função AVG calcula a média aritmética dos valores de uma coluna numérica.
Carregando...
Carregando...
preco_medio
------------------
1011.760000000000
O banco geralmente retorna muitas casas decimais. Use ROUND para arredondar:
Carregando...
preco_medio
-----------
1011.76
Carregando...
| Função | Comportamento |
|---|---|
ROUND(x, n) | Arredonda para n casas decimais |
CEIL(x) | Arredonda sempre para cima |
FLOOR(x) | Arredonda sempre para baixo |
Se uma coluna tem valores NULL, eles não entram nem no numerador nem no denominador:
Se precisar tratar
NULLcomo zero no cálculo, useCOALESCE(coluna, 0)antes de calcular a média.