📅  最后修改于: 2023-12-03 15:05:24.241000             🧑  作者: Mango
MySQL is a popular relational database management system that offers a wide range of functionalities, including the ability to use the SUM
function to compute the sum of values in a column. In this article, we will explore the SUM
function in MySQL and how it can be used to perform various calculations.
The SUM
function in MySQL has the following syntax:
SUM(column_name)
Here, column_name
is the name of the column whose values we want to sum.
Consider the following table sample_data
with two columns id
and value
:
| id | value | | -- | ----- | | 1 | 10 | | 2 | 20 | | 3 | 30 | | 4 | 40 | | 5 | 50 |
To compute the sum of values in the value
column, we can use the following SQL query:
SELECT SUM(value) FROM sample_data;
This will return the sum of values in the value
column:
| SUM(value) | | ---------- | | 150 |
We can also use the SUM
function in combination with the GROUP BY
clause to compute the sum of values for each group in the table. Consider the following table sales_data
with three columns product
, month
, and sales
:
| product | month | sales | | ------- | ----- | ----- | | A | Jan | 100 | | B | Jan | 200 | | A | Feb | 150 | | B | Feb | 250 |
To compute the sum of sales for each product, we can use the following SQL query:
SELECT product, SUM(sales) FROM sales_data GROUP BY product;
This will return the sum of sales for each product:
| product | SUM(sales) | | ------- | ---------- | | A | 250 | | B | 450 |
In conclusion, the SUM
function in MySQL is a powerful tool that enables us to perform various calculations on a table's column. With its simple syntax and versatility, we can use it to compute sums, averages, and other types of calculations easily.