Função de soma SQL

Função de soma SQL
Esta posta. A função SUM () nos permite executar uma operação agregada em um conjunto de valores. Por exemplo, podemos usar a função soma () para calcular o total ou a soma de um determinado conjunto de valores.

O conjunto de entrada pode ser uma matriz, uma coluna ou valores que são retornados de outra expressão SQL. A função da soma é uma das funções fundamentais de agregação de SQL.

Função SQL SUM Sintaxe

O snippet de código a seguir mostra a sintaxe para a função de soma no SQL:

Soma ([distinto] column_or_expression);

A função aceita a coluna ou expressão com os valores cuja soma você deseja calcular. Também podemos usar a palavra -chave distinta para pular os valores duplicados ou repetidos.

A função determina então a soma dos valores fornecidos e retorna um único valor.

Vamos discutir alguns usos básicos da função da soma.

Dados de amostra

Antes de prosseguir, vejamos o layout dos dados de amostra que desejamos consultar. Primeiro, você pode verificar o esquema da tabela e inserir as declarações fornecidas no seguinte:

Criar produtos de banco de dados;
Crie a tabela olá.loja (
id inteiro não nulo,
product_name string não nulo,
quantidade inteira,
Preço inteiro não nulo,
);

Uma vez criado, podemos inserir os seguintes dados de amostra:

INSIRA DENTRO DE
olá.loja (id,
Nome do Produto,
quantidade,
preço)
Valores
(1, "Produto 1", 10, 100),
(2, "Produto 2", 5, 50),
(3, "Produto 3", 20, 200),
(4, "Produto 4", 15, 150),
(5, "Produto 5", 25, 250),
(6, "Produto 6", 30, 300),
(7, "Produto 7", 35, 350),
(8, "Produto 8", 40, 400),
(9, "Produto 9", 45, 450),
(10, "Produto 10", 50, 500);

Vamos agora ver alguns exemplos sobre como podemos usar a função de soma no SQL.

Exemplo 1: Usando a função de soma com uma única coluna

Podemos encontrar a soma dos valores em uma determinada coluna usando a soma e o nome da coluna, como mostrado no exemplo a seguir:

Selecione Sum (preço) como total_price de Hello.loja;

Isso deve retornar o preço total para todos os produtos da seguinte maneira:

preço total
2750

Exemplo 2: Usando a função Sun com várias colunas

Também podemos criar uma expressão baseada em várias colunas de tabela em conjunto com a função SUM (), como mostrado no seguinte:

Selecione
Soma (quantidade*preço) como total_stock
DE
olá.loja;

Isso deve retornar da seguinte maneira:

total_stock
96250

Conclusão

Neste tutorial, você aprendeu a usar a função SQL SUM para calcular a soma dos valores em uma coluna ou expressão especificada. Frequentemente usamos a função de soma em combinação com a instrução SELECT para calcular o total de um conjunto de valores.