Como usar SQL SUM

SQL SUM é uma das funções agregadas da linguagem SQL. Especificamente, ela permite que você some valores em colunas de tabelas selecionadas. Com SQL SUM, você consegue realizar cálculos importantes, como determinar receitas totais ou subconjuntos, simplificando o trabalho com conjuntos de dados complexos.

O que é SQL SUM?

Cálcular registros é uma das tarefas mais importantes e recorrentes de administradores de sistemas de gerenciamento de banco de dados (DBMS) que trabalham com SQL. Nesse contexto, a função agregada SQL SUM é uma ferramenta indispensável, seja para a agregação de dados (cálculos de receitas totais, identificação de tendências e padrões de dados) ou para a criação de relatórios e análises.

Com SQL SUM, você soma registros e exibe esses resultados em tabelas de saída. Em combinação com operadores SQL, comandos SQL ou outras funções agregadas, como MAX, MIN e AVG, você pode realizar cálculos mais complexos, que atendam às necessidades do seu banco de dados.

Dica

Mesmo sem conhecimento prévio, trabalhar com SQL não é difícil. Acesse a nossa introdução ao SQL com exemplos para aprender os conceitos básicos mais importantes dessa linguagem.

Sintaxe de SQL SUM

A sintaxe simples de SQL SUM é a seguinte:

SELECT SUM(ColunaA)
FROM TabelaA;
sql

Esses são os parâmetros utilizados:

  • SELECT: Com o comando SQL SELECT, você seleciona a coluna cujos valores devem ser somados.
  • SUM: Segue diretamente após a palavra-chave SELECT para determinar a soma dos valores na tabela selecionada. Combinando SUM(ColunaA) com AS, você pode nomear a coluna para valores somados na tabela de resultados, como, por exemplo, “Receita Total”.
  • WHERE: Ao adicionar a cláusula SQL WHERE, você pode definir quais valores deseja somar com base em condições específicas. Outras possibilidades para restringir valores incluem SQL HAVING, SQL SELECT DISTINCT e SQL CASE.

Para quais aplicações SQL SUM é adequado?

SUM é uma das funções agregadas indispensáveis em SQL. Ela pode ser utilizada em qualquer situação que demanda análises e cálculos de valores, quantidades e outras informações. Alguns exemplos de aplicações comuns, independentemente do setor, incluem:

  • Determinação e análise de receitas totais ou desempenho de empresas, projetos ou campanhas
  • Cálculo de médias, como valor médio de carrinho de compras, avaliações de clientes, receitas ou conversões
  • Avaliação de transações, número de contas ou valores de transferências
  • Determinação de quantidades de produção, estoque ou volumes de entrega
Dica

Bancos de dados poderosos e escaláveis são essenciais para o sucesso de projetos web e negócios on-line. O SQL Server Hosting da IONOS oferece hospedagem de servidor SQL profissional e flexível, segurança de dados e proteção de privacidade.

vServer (VPS) da IONOS

Hospedagem VPS poderosa e de baixo custo para rodar suas aplicações sob medida, com assistente pessoal e suporte 24 horas.

  • Armazenamento 100% SSD
  • Pronto em 55 segundos
  • Certificado SSL

Exemplos práticos de SQL SUM

Para ilustrar como funciona o SQL SUM, elaboramos três exemplos práticos de aplicação da função agregada:

Determinar o estoque

Você deseja determinar, em uma tabela “Produtos” contendo as colunas “Quantidade” e “NomeProduto”, quantos produtos estão atualmente em estoque. Com a palavra-chave AS, você comanda a exibição do estoque em uma coluna separada da tabela de destino. Com a cláusula WHERE, você define para qual produto deseja determinar o estoque.

Proceda da seguinte forma:

SELECT SUM(Quantidade) AS Estoque
FROM Produtos
WHERE NomeProduto = 'Produto1';
sql

Receita total por região

Você deseja determinar e agrupar a receita total das suas vendas por cidade. Neste exemplo, elaboramos uma tabela “Pedidos” contendo as colunas “QuantidadePedido”, “Preço” e “Cidade”.

Observe:

SELECT Cidade, SUM(Preço) AS ReceitaTotal
FROM Pedidos
GROUP BY Cidade;
sql

Determinar salários por departamento

Você deseja, em uma tabela “Funcionários”, determinar e agrupar o total dos salários por departamento. Para isso, são necessárias pelo menos as colunas “Nome”, “Salário” e “Departamento”. Para exibir o total de salários por departamento, proceda da seguinte forma:

SELECT Departamento, SUM(Salário) AS SalárioTotal
FROM Funcionários
GROUP BY Departamento;
sql

Alternativas a SQL SUM

Para calcular, somar registros ou realizar outras operações com valores numéricos, além de SUM, estão disponíveis as seguintes funções agregadas em SQL:

  • AVG: Com SQL AVG, você calcula a média dos valores de colunas em registros selecionados. SUM, por outro lado, calcula a soma dos valores.
  • COUNT: O comando SQL COUNT conta o número de registros ou linhas em uma tabela ou coluna.
  • MIN e MAX: Com SQL MIN e MAX, você determina os menores e os maiores valores nos registros selecionados.
Este artigo foi útil?
Para melhorar a sua experiência, este site usa cookies. Ao acessar o nosso site, você concorda com nosso uso de cookies. Mais informações
Page top