➕ Função SUM() no SQL

Introdução

A função SUM() é utilizada para realizar a soma de valores armazenados em uma coluna numérica de uma tabela.

Ela é muito utilizada em sistemas financeiros, vendas, estoque e relatórios gerenciais.

📌 SUM() permite calcular totais diretamente no banco de dados sem precisar processar os valores na aplicação.

Sintaxe Básica

SELECT SUM(coluna)

FROM tabela;

Exemplo de Tabela

VENDAS

+----+----------+

| ID | VALOR    |

+----+----------+

| 1  | 500.00   |

| 2  | 700.00   |

| 3  | 900.00   |

+----+----------+

Somando Todos os Valores

SELECT SUM(valor)

FROM vendas;

Resultado:

2100.00

SUM() com Filtro WHERE

SELECT SUM(valor)

FROM vendas

WHERE status = 'Pago';

Soma apenas os registros que atendem ao filtro.

Utilizando Alias

SELECT 
SUM(valor) AS total_vendas

FROM vendas;

O alias facilita a identificação do resultado.

SUM() com Valores Decimais

SELECT 
SUM(preco * quantidade) AS faturamento

FROM produtos;

Calcula o faturamento total considerando preço e quantidade.

SUM() com GROUP BY

SELECT
categoria,
SUM(valor)

FROM vendas

GROUP BY categoria;

Apresenta a soma dos valores separados por categoria.

Exemplo Prático

SELECT
cliente,
SUM(valor) AS total_compras

FROM pedidos

GROUP BY cliente;

Mostra quanto cada cliente gastou.

Aplicações no Mundo Real

Sistema Utilização
Financeiro Total de receitas e despesas
E-commerce Faturamento de vendas
Estoque Valor total armazenado
RH Total de pagamentos

SUM() e Valores NULL

A função SUM() ignora automaticamente valores NULL durante o cálculo.

SELECT SUM(comissao)

FROM vendedores;

Erros Comuns

Erro Problema
Usar SUM() em texto Resultado inválido
Esquecer filtros Total incorreto
Não utilizar GROUP BY Relatório incompleto
Ignorar valores NULL Análise incorreta

Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você sabe utilizar a função SUM() para calcular totais e gerar informações estratégicas no banco de dados.