Pular para o conteúdo

Função de agregação.

A função SUM() calcula a soma de um conjunto de valores.

func.sum(<column>)
func.sum(table.quantity).alias('total_quantity_sold')
| total_quantity_sold |
|---------------------|
| 41 |
SUM(<expr>)
Argumentos Descrição
<expr> Qualquer expressão numérica

Um double se o tipo de entrada for double; caso contrário, inteiro.

Criar uma tabela e inserir dados de exemplo

CREATE TABLE sales_data (
id INT,
product_id INT,
quantity INT
);
INSERT INTO sales_data (id, product_id, quantity)
VALUES (1, 1, 10),
(2, 2, 5),
(3, 3, 8),
(4, 4, 3),
(5, 5, 15);

Demonstração de consulta: calcular a quantidade total de produtos vendidos

SELECT SUM(quantity) AS total_quantity_sold
FROM sales_data;

Resultado

| total_quantity_sold |
|---------------------|
| 41 |