Si ingresamos el valor nulo en la función de suma, ignora el valor nulo y calcula la suma de los valores o expresiones restantes. En este blog, vamos a discutir cómo el desplazamiento al rojo SUMA La función se puede usar para calcular la suma de los valores numéricos cuando se pasa como expresiones de entrada."
Sintaxis para usar la función de suma
La sintaxis para usar la función de suma de desplazamiento rojo para calcular la suma es la siguiente.
Seleccione suma ([todas | distinta] expresión)
El DISTINTO El parámetro se usa cuando se necesita para calcular la suma de solo expresiones únicas en una columna. Elimina todas las expresiones repetitivas al calcular la suma de la expresión de entrada.
El TODO El parámetro se usa cuando es necesario para calcular la suma de todas las expresiones de entrada, incluso si los valores son repetitivos. Por defecto, el TODO Se establece el parámetro.
El expresión es la columna dirigida en la tabla en la que opera la función para obtener la suma resultante.
Ejemplos para usar la función de suma
Ahora en esta sección, utilizaremos algunos ejemplos para explicar cómo la función de suma se puede usar en el desplazamiento al rojo en diferentes escenarios para realizar diferentes tareas. Los siguientes son algunos ejemplos de casos de uso de la función de suma de desplazamiento rojo.
Función de suma con todo el parámetro
En este ejemplo, aplicaremos el SUMA función para calcular la suma utilizando el TODO Parámetro en la tabla nombrada base de datos, Como se muestra abajo. La tabla a continuación incluye cuatro columnas: IDENTIFICACIÓN, nombre, precio y cantidad.
IDENTIFICACIÓN | Nombre | Precio | Cantidad |
---|---|---|---|
1 | Teclado | 20 | 15 |
2 | Ratón | 15 | 20 |
3 | Palanca de mando | 45 | 10 |
4 | USB | 60 | 25 |
5 | Auricular | 50 | 30 |
Si calculamos manualmente la suma del precio columna de la tabla anterior, será 190.
Para calcular la suma utilizando la función de suma, aplique la función de suma al precio columna.
Seleccionar suma (todo el precio)
De la base de datos
La función de suma devolverá la siguiente suma del precio columna del base de datos mesa.
suma
190
Función de suma con el parámetro distintivo
En esta sección, utilizaremos la función de suma con el DISTINTO Parámetro en el desplazamiento al rojo para calcular la suma de solo parámetros de entrada distintos. La función de suma, cuando se pasa con el DISTINTO Parámetro, solo calculará la suma de las expresiones o valores únicos, descuidando los valores repetitivos.
IDENTIFICACIÓN | Nombre | Precio | Cantidad |
---|---|---|---|
1 | Teclado | 20 | 15 |
2 | Ratón | 15 | 20 |
3 | Palanca de mando | 45 | 10 |
4 | USB | 60 | 20 |
5 | Auricular | 50 | 30 |
Si calculamos manualmente la suma de los valores distintos en el cantidad columna, obtendremos 60.
Aplicar la función de suma en la cuarta columna, i.mi., cantidad, Para obtener la suma de valores únicos.
Seleccione suma (cantidad distinta)
De la base de datos
La función de suma devolverá la siguiente suma del cantidad columna del base de datos mesa.
suma
60
Función de suma con parámetro predeterminado
En este ejemplo, no pasaremos ningún parámetro a la función de suma para calcular la suma de los parámetros de entrada, y la función de suma, por defecto, usará todo el parámetro para calcular la suma.
IDENTIFICACIÓN | Nombre | Precio | Cantidad |
---|---|---|---|
1 | Teclado | 20 | 10 |
2 | Ratón | 15 | 20 |
3 | Palanca de mando | 45 | 10 |
4 | USB | 60 | 20 |
5 | Auricular | 50 | 30 |
Si calculamos manualmente la suma de todos los valores en el cantidad columna, obtendremos 90.
Seleccionar suma (cantidad) como Sum_quantity
De la base de datos
La función de suma devolverá la siguiente suma del cantidad columna del base de datos mesa.
Sum_quantity
90
Función de suma con valores nulos
La función de suma no considera las expresiones nulas al calcular la suma y solo calcula la suma de la restante Non_null expresiones. En la siguiente tabla nombrada base de datos, el cantidad La columna incluye algunos valores nulos. Ahora usaremos la función de suma en el cantidad columna para verificar el comportamiento de la función de suma.
IDENTIFICACIÓN | Nombre | Precio | Cantidad |
---|---|---|---|
1 | Teclado | 20 | NULO |
2 | Ratón | 15 | 20 |
3 | Palanca de mando | 45 | 10 |
4 | USB | 60 | 20 |
5 | Auricular | 50 | NULO |
Aplicar la función de suma en la cuarta columna, i.mi., el cantidad del base de datos mesa, para obtener la suma.
Seleccione la suma (toda la cantidad) como Sum_quantity
De la base de datos
La función de suma devolverá la siguiente suma del cantidad columna del base de datos mesa.
Sum_quantity
50
Función de suma con Declaración Where
La función de suma también se puede usar con la instrucción Where para aplicar algunas condiciones a su consulta. La mesa, llamada base de datos, se muestra a continuación y calcularemos la suma del precio solo para el técnico solo por categoría.
IDENTIFICACIÓN | Nombre | Precio | Cantidad | Categoría |
---|---|---|---|---|
1 | Teclado | 20 | 10 | Técnico |
2 | Ratón | 15 | 20 | Técnico |
3 | Palanca de mando | 45 | 10 | Ropa |
4 | USB | 60 | 20 | Técnico |
5 | Auricular | 50 | 30 | Ropa |
Ahora para calcular la suma del precio de la categoría de tecnología, aplicaremos un DÓNDE declaración junto con el SUMA función.
Aplicar la función de suma en el precio columna de la tabla, nombrada base de datos, Uso de la declaración Where para obtener la suma de solo la categoría de tecnología.
Seleccione la suma (todo el precio) como Sum_price
De la base de datos
donde categoría = 'Tech';
La función de suma devolverá la siguiente suma del precio columna del base de datos mesa.
Sum_Price
95
Función de suma con grupo por declaración
La función de suma se puede usar con el grupo por declaración para obtener la suma de su columna en diferentes grupos dependiendo de otra columna.
La siguiente es la tabla, nombrada base de datos, con diferentes columnas, y calcularemos la suma del precio para ambos técnico y ropa categorías que usan la función de suma con grupo por declaración.
IDENTIFICACIÓN | Nombre | Precio | Cantidad | Categoría |
---|---|---|---|---|
1 | Teclado | 20 | 10 | Técnico |
2 | Ratón | 15 | 20 | Técnico |
3 | Palanca de mando | 45 | 10 | Ropa |
4 | USB | 60 | 20 | Técnico |
5 | Auricular | 50 | 30 | Ropa |
Ahora para calcular la suma del precio Para las categorías de tecnología y ropa, aplicaremos un AGRUPAR POR declaración junto con la función de suma.
Aplicar la función de suma en el precio columna de la tabla, nombrada base de datos, Usar el grupo por declaración para obtener la suma de ambos Técnico y Ropa categoría.
Seleccionar categoría, suma (precio) como total_price
De la base de datos
Grupo por categoría;
La función de suma devolverá la siguiente suma del precio columna del base de datos mesa.
Conclusión
Este artículo explica diferentes formas de usar la función de suma para calcular la suma de diferentes parámetros de entrada. Calcula la suma de todas las entradas en una columna ignorando o considerando los valores duplicados dependiendo de los parámetros pasados. La función de suma se puede usar con el parámetro todo o distinto para calcular la suma de todas las expresiones de entrada o expresiones únicas. También se puede usar con el grupo y donde la declaración para obtener la suma de las entradas seleccionadas de la columna.