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.
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:
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-chaveSELECT
para determinar a soma dos valores na tabela selecionada. CombinandoSUM(ColunaA)
comAS
, 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 SQLHAVING
, SQLSELECT DISTINCT
e SQLCASE
.
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
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.
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:
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:
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:
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 SQLAVG
, você calcula a média dos valores de colunas em registros selecionados.SUM
, por outro lado, calcula a soma dos valores.COUNT
: O comando SQLCOUNT
conta o número de registros ou linhas em uma tabela ou coluna.MIN
eMAX
: Com SQLMIN
eMAX
, você determina os menores e os maiores valores nos registros selecionados.