Función de suma de desplazamiento rojo

Función de suma de desplazamiento rojo
"El desplazamiento al rojo SUMA La función es la función agregada utilizada para calcular la suma de las expresiones de entrada en el desplazamiento rojo. Puede calcular el SUMA de la expresión numérica de entrada o columna numérica. El SUMA La función solo admite los siguientes tipos de datos como expresiones de entrada.
  • DECIMAL
  • NUMÉRICO
  • ENTERO
  • Pequeño
  • EMPEZANDO
  • DOBLE
  • PRECISIÓN

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 parámetro
  • Función de suma con DISTINTO parámetro
  • Función de suma con POR DEFECTO parámetro
  • Función de suma con NULO valores
  • Función de suma con DÓNDE declaración
  • Función de suma con AGRUPAR POR declaración

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.