Función de suma SQL

Función de suma SQL
Esta publicación explora cómo usar la función de suma en SQL estándar. La función sum () nos permite realizar una operación agregada en un conjunto de valores. Por ejemplo, podemos usar la función suma () para calcular el total o suma de un conjunto dado de valores.

El conjunto de entrada puede ser una matriz, una columna o valores que se devuelven de otra expresión de SQL. La función de suma es una de las funciones fundamentales de agregación SQL.

Sintaxis de la función de suma SQL

El siguiente fragmento de código muestra la sintaxis para la función de suma en SQL:

Suma ([distinto] column_or_expression);

La función acepta la columna o expresión con los valores cuya suma desea calcular. También podemos usar la palabra clave distinta para omitir los valores duplicados o repetidos.

La función luego determina la suma de los valores proporcionados y devuelve un valor único.

Discutamos algunos usos básicos de la función de suma.

Data de muestra

Antes de continuar, veamos el diseño de los datos de muestra que deseamos consultar. Primero, puede verificar el esquema de la tabla e insertar las declaraciones que se proporcionan a continuación:

Crear productos de base de datos;
Crear mesa hola.almacenar (
ID entero no nulo,
Product_Name String no NULL,
cantidad de cantidad,
precio entero no nulo,
);

Una vez creado, podemos insertar los siguientes datos de muestra:

INSERTAR EN
Hola.tienda (identificación,
nombre del producto,
cantidad,
precio)
VALORES
(1, "Producto 1", 10, 100),
(2, "Producto 2", 5, 50),
(3, "Producto 3", 20, 200),
(4, "Producto 4", 15, 150),
(5, "Producto 5", 25, 250),
(6, "Producto 6", 30, 300),
(7, "Producto 7", 35, 350),
(8, "Producto 8", 40, 400),
(9, "Producto 9", 45, 450),
(10, "Producto 10", 50, 500);

Veamos ahora algunos ejemplos sobre cómo podemos usar la función de suma en SQL.

Ejemplo 1: Uso de la función de suma con una sola columna

Podemos encontrar la suma de valores en una columna dada utilizando la suma y el nombre de la columna como se muestra en el siguiente ejemplo:

Seleccione suma (precio) como total_price de hola.almacenar;

Esto debería devolver el precio total de todos los productos de la siguiente manera:

precio total
2750

Ejemplo 2: Uso de la función Sun con múltiples columnas

También podemos crear una expresión basada en múltiples columnas de tabla junto con la función SUM () como se muestra en lo siguiente:

SELECCIONAR
Suma (cantidad*precio) como total_stock
DE
Hola.almacenar;

Esto debería volver de la siguiente manera:

Total_stock
96250

Conclusión

En este tutorial, aprendió cómo usar la función de suma SQL para calcular la suma de los valores en una columna o expresión especificadas. A menudo usamos la función de suma en combinación con la instrucción SELECT para calcular el total de un conjunto de valores.