Se você precisa calcular a média de valores em uma tabela SQL, a função AVG é sua aliada! Seja para analisar o valor médio de vendas, salários, ou qualquer outro dado numérico, a AVG vai te ajudar a obter esses insights com rapidez e precisão. Neste post, vamos ver como a cláusula AVG funciona.
O que é a cláusula AVG?
A cláusula AVG é uma função agregada no SQL que retorna a média aritmética dos valores em uma coluna. Isso significa que ela soma todos os valores e divide pela quantidade de registros. Muito útil para analisar tendências ou obter insights numéricos em grandes conjuntos de dados.
Sintaxe básica
A sintaxe da AVG é bastante simples:
SELECT AVG(coluna)
FROM tabela;
Exemplo prático
Imagine que você tem uma tabela chamada vendas
e quer saber o valor médio dos pedidos:
SELECT AVG(valor_pedido)
FROM vendas;
Esse comando retornará o valor médio de todos os pedidos na tabela vendas
.
Usando AVG com condições
Você também pode usar a função AVG em combinação com outras cláusulas, como WHERE, para calcular médias apenas para registros que atendem a certas condições. Por exemplo, se quiser calcular a média dos pedidos que foram feitos no ano de 2023:
SELECT AVG(valor_pedido)
FROM vendas
WHERE ano = 2023;
Aqui, estamos pedindo ao banco de dados que calcule a média somente para os pedidos feitos em 2023.
Média agrupada (AVG + GROUP BY)
Outro uso interessante da cláusula AVG é em conjunto com a cláusula GROUP BY, para calcular médias por grupos. Por exemplo, se você quiser saber a média de vendas por cada vendedor:
SELECT vendedor_id, AVG(valor_pedido)
FROM vendas
GROUP BY vendedor_id;
Essa consulta retorna a média de vendas para cada vendedor individualmente.
Lidando com valores nulos
Uma coisa importante sobre a função AVG é que ela ignora valores nulos. Ou seja, se algum registro na coluna estiver vazio, ele não será considerado no cálculo da média. Isso é útil para evitar distorções nos resultados quando há dados ausentes.
A cláusula AVG é uma ferramenta essencial para quem precisa calcular médias em um banco de dados. Seja para analisar vendas, salários, ou qualquer outro dado numérico, a AVG permite que você obtenha esses números de forma rápida e precisa, podendo ainda filtrar e agrupar os dados conforme suas necessidades.
Domine os principais comandos, Operadores, Manipulação de dados, Funções, Drop e Uploads, Query, SubQuerys, Views, Segurança e muito mais!
O acesso ao nosso curso é vitalício e com suporte exclusivo.
CLIQUE NA IMAGEM ABAIXO PARA MAIS DETALHES:
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
Quer receber GRÁTIS o e-book "Como Formatar um Computador em 5 Minutos"?
Sobre o Autor
0 Comentários