📅  最后修改于: 2023-12-03 15:33:02.739000             🧑  作者: Mango
MySQL 中的 SUM() 函数可用于计算数值列的总和。
SUM(column_name)
参数说明:
column_name: 要计算总和的列名。
例如,创建一个名为 orders
的表,其中包含订单的数量和价格:
CREATE TABLE orders (
id INT PRIMARY KEY,
quantity INT,
price DECIMAL(8,2)
);
INSERT INTO orders VALUES (1, 5, 10.99);
INSERT INTO orders VALUES (2, 3, 5.50);
INSERT INTO orders VALUES (3, 1, 15.00);
INSERT INTO orders VALUES (4, 7, 12.99);
现在,通过使用 SUM() 函数来计算订单总额:
SELECT SUM(quantity * price) AS total_price FROM orders;
结果将如下所示:
+-------------+
| total_price |
+-------------+
| 141.63 |
+-------------+
SUM() 函数是 MySQL 中常用的聚合函数之一,它可以用于计算数值列的总和。在使用 SUM() 函数时,需要指定要计算的列名,并将结果赋值给一个别名。