PHP y MySQL

MySQL SUM: Sumar los valores de las columnas de una tabla

Nueva entrega para repasar la función de agregado de MySQL SUM, cuya finalidad es la de sumar los valores de una columna en una sentencia SELECT.

Otras funciones de MySQL interesantes:

Sintaxis de MySQL SUM

Veamos la sintaxis extraída de su web oficial:

SUM([DISTINCT] expresion)

Como vemos la sintaxis es sencilla solo tenemos que pasar el nombre de la columna de la cual queremos sacar la suma, adicionalmente podemos usar DISTINCT para sumar los valores que no estén repetidos.

Ejemplos de MySQL SUM

Veamos una serie de ejemplos:

SELECT SUM(Precios) FROM Productos;

En la consulta SELECT superior estamos sacando la suma de todos los precios de los productos.

SELECT SUM( DISTINCT Precios) FROM Productos;

En este nuevo ejemplo estamos sacando la suma de todos los precios distintos de los productos, es decir, los precios que sean iguales no se suman.

SELECT SUM(Precios) FROM Productos WHERE Categoria = 'Guitarra';

En este nuevo ejemplo estamos sacando la suma de todos los precios de los productos cuya categoría es ‘Guitarra’.

compartir
Publicado por
Aner Barrena