-
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 300Si desea determinar los gastos totales para esta tabla, se utilizaría la siguiente declaración:
SELECT sum (cantidad) de presupuesto
IREl resultado sería devuelto en la forma:
suma (cantidad)
995Si 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
IREl resultado sería:
gastos totales
995Suponga 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
IREl resultado sería:
escriba total_mark
ncp 695
misceláneos 300Tambié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
IRPor ú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
IRMySQL 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.