Tecnología

Inicio

Suma MySQL Tutorial

La declaración de MySQL SUM () es una función de agregado o grupo que opera sobre un conjunto de valores. La declaración SUM () sólo funciona en los valores numéricos y asciende a una columna específica en un grupo. También se puede utilizar con la palabra clave DISTINCT a un total de sólo los valores únicos en el grupo.

El SUM () Función

La siguiente tabla contiene un presupuesto doméstico y se llama "presupuesto":

Descripción del tipo de cantidad
Productos alimenticios ncp 100
Utilidades ncp 95
ncp Hipoteca 500
Entretenimiento misceláneos 300

Si desea determinar los gastos totales para esta tabla, se utilizaría la siguiente declaración:

SELECT sum (cantidad) de presupuesto
IR

El resultado sería devuelto en la forma:

suma (cantidad)
995

Si quiere añadir una cabecera a la salida, que iba a escribir la declaración como:

SELECT sum (cantidad) como total_expenses desde los más económicos
IR

El resultado sería:

gastos totales
995

Suponga que desea encontrar el total de gastos según el tipo. A continuación, deberá añadir la instrucción GROUP BY, que clasificará los gastos para usted. La sintaxis sería:

SELECT sum (cantidad) como total_expenses del grupo presupuestarios de cada tipo
IR

El resultado sería:

escriba total_mark
ncp 695
misceláneos 300

También puede especificar condiciones adicionales con la cláusula WHERE. Por ejemplo, si se quería determinar la suma de sólo los elementos que tenían valores mayores que 100, la sintaxis sería:

SELECT sum (cantidad) como total_expenses DE presupuesto DONDE cantidad> 100
IR

Por último, si has tenido una columna numérica en la que sólo quería que el total de los valores únicos dentro de la columna, debe agregar la palabra clave "DISTINCT" a la sintaxis SUMA:

DISTINCT SELECT SUM (columna) de la tabla
IR

MySQL usa otras funciones agregadas como AVG (), COUNT (), MIN () y MAX () de la misma manera. Una lista completa de las funciones de agregado se puede encontrar en el Manual de referencia de MySQL.