Suma de elementos de columnas en MySQL
En muchas bases de datos, incluido MySQL, hay casos en los que es necesario calcular la suma de valores en columnas específicas. Para abordar esto, exploraremos cómo recuperar una sola fila que muestra los valores sumados para cada columna.
En este escenario, tenemos una tabla hipotética con tres columnas: A, B y C. El objetivo es seleccionar filas de la tabla y hacer que MySQL devuelva una sola fila que contenga la suma de los valores en cada columna.
Por ejemplo, considere lo siguiente tabla:
A | B | C |
---|---|---|
2 | 2 | 2 |
4 | 4 | 4 |
6 | 7 | 8 |
Si Si queremos sumar las tres filas, esperaríamos que MySQL devuelva lo siguiente resultado:
A | B | C |
---|---|---|
12 | 13 | 14 |
Para lograr esto, Podemos utilizar la función SUM() de MySQL. Construyamos una consulta para sumar los valores de todas las filas de la tabla:
SELECT SUM(A), SUM(B), SUM(C) FROM mytable WHERE id IN (1, 2, 3);
Esta consulta calculará la suma de los valores en cada columna (A, B y C) para las filas donde la columna de identificación coincide con los valores 1, 2 y 3. La fila resultante contendrá los valores sumados, según se desee.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3