SQL SUM – calcular conjuntos de datos

SQL SUM es una de las funciones de suma de SQL, y permite sumar los valores de las tablas y columnas que elijas. De este modo, SUM puede realizar cálculos importantes como calcular las ventas totales o cantidades parciales, o manejar conjuntos de datos complejos con menos esfuerzo.

¿Qué es SQL SUM?

Una de las tareas más importantes y frecuentes relacionadas con SQL para los administradores de bases de datos es calcular conjuntos de datos. La función de suma SQL SUM es una de las herramientas más esenciales, ya sea para calcular ventas totales, valorar tendencias y patrones de datos o crear informes y análisis.

Con SQL SUM puedes sumar conjuntos de datos y ver los resultados en una tabla. Combinándola con operadores de SQL, comandos u otras funciones de suma como MAX y MIN o AVG, puedes hacer cálculos complejos que cumplan con los requisitos de tus bases de datos.

Consejo

Empezar a trastear con el lenguaje de programación SQL no es muy difícil, aun sin tener conocimientos previos. Usa nuestra guía de iniciación de SQL con ejemplos para aprender los fundamentos de SQL.

Sintaxis de SQL SUM

La sintaxis de SQL SUM es sencilla:

SELECT  SUM(ColumnaA)
FROM  TablaA;
sql

Utiliza estos parámetros:

  • SELECT: La instrucción SQL SELECT elige las columnas cuyos valores quieras sumar.
  • SUM: Viene justo después de la palabra clave SELECT, e indica la suma de los valores de la tabla elegida. Si se combina SUM(ColumnaA) con AS, puedes asignar un nombre en la tabla resultante a la columna con los valores sumados, por ejemplo “Ventas totales”.
  • WHERE: Si además añades la cláusula SQL WHERE, puedes determinar los valores que quieres sumar usando condiciones concretas. Otras opciones para delimitar los valores son SQL HAVING, SQL SELECT DISTINCT o SQL CASE.

Para qué sirve SUM

La función SQL SUM es una de las funciones de suma imprescindibles en SQL. Se utiliza sobre todo en análisis y cálculos de valores, cantidades y otras informaciones. Estas son algunas de las opciones de uso más frecuentes:

  • Determinar o analizar ventas totales o rendimiento de empresas, proyectos o campañas
  • Calcular promedios como el valor medio de la cesta de la compra, valoraciones de clientes, ventas o conversiones
  • Evaluación de transacciones, cantidad de cuentas o importes de transferencias
  • Cálculo de cantidades de producción, inventarios o cantidades de entrega
Consejo

Para proyectos web y tiendas online exitosas, es imprescindible tener bases de datos potentes y escalables. Con el hosting SQL Server de IONOS dispones de un alojamiento flexible y profesional hecho a medida, con seguridad y protección de datos según los estándares alemanes, servicio fiable y precios económicos.

Servidores virtuales VPS
Virtualización completa con acceso root
  • Ancho de banda de hasta 1 Gb/s y tráfico ilimitado
  • Almacenamiento SSD NVMe ultrarrápido
  • Incluye: edición Plesk Web Host

Ejemplos prácticos de SQL SUM

Te explicamos cómo funciona SQL SUM con tres prácticos ejemplos de uso de esta función de suma:

Determinar el nivel de existencias

Quieres saber cuántos productos quedan en stock consultando la tabla “Productos” con las columnas “Cantidad” y “Nombre de producto”. Con la palabra clave AS puedes ver las existencias totales en la tabla meta en una misma columna. Con la cláusula WHERE determinas el producto cuyas existencias quieres saber.

Procede de la siguiente manera:

SELECT  SUM(cantidad)  AS  existencias
FROM  productos
WHERE  nombre producto =  'nombreproducto1';
sql

Ventas totales por ciudad

Quieres conocer el volumen de tus ventas por ciudad y agruparlas. En este ejemplo, tomamos la tabla “Pedidos” con al menos las columnas “Cantidad de pedido”, “Precio” y “Ciudad”.

Procede de la siguiente manera:

SELECT   ciudad,  SUM(precio)  AS ventastotales
FROM  pedidos
GROUP BY  ciudad;
sql

Determinar los salarios totales por departamento

De la tabla “Trabajadores” quieres conocer los salarios totales por departamento y agruparlos. La tabla tiene al menos las columnas “Nombre”, “Salario” y “Departamento”. Para determinar el total de los salarios por departamento, procede de la siguiente manera:

SELECT   departamento,  SUM(salario)  AS salariostotales
FROM  trabajadores
GROUP BY  departamento;
sql

Alternativas a SQL SUM

Para sumar o realizar otros cálculos o acciones con valores numéricos, además de SUM cuentas con las siguientes funciones de SQL:

  • AVG: Con SQL AVG puedes calcular la media de los valores de las columnas de los conjuntos de datos que elijas. Con SUM calculas a su vez la suma de los valores.
  • COUNT: La instrucción SQL COUNT cuenta el número de conjuntos de datos o filas hay en una tabla o columna.
  • MIN y MAX: Con SQL MIN AND MAX puedes averiguar los valores mayores y menores de un conjunto de datos.
¿Le ha resultado útil este artículo?
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración de su navegador en nuestra. Política de Cookies.
Page top