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.

APRENDA BANCO DE DADOS SQL DO BÁSICO AO AVANÇADO!

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:

linux dicas e truques

CLIQUE AQUI E SAIBA MAIS

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Tags:

Quer receber GRÁTIS o e-book "Como Formatar um Computador em 5 Minutos"?

Não enviamos spam. Seu e-mail está 100% seguro!

Sobre o Autor

Bene Silva Júnior
Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *