SQL SUM函数
在SQL中,SUM
函数是一个聚合函数,用于计算数值列的总和。它通常用于统计和分析数据,特别是在需要对某一列的所有值进行求和时。本文将详细介绍SUM
函数的使用方法,并通过实际案例帮助你更好地理解其应用场景。
什么是SQL SUM函数?
SUM
函数用于计算指定列中所有数值的总和。它只能用于数值类型的列(如整数、浮点数等),并且会忽略NULL
值。SUM
函数通常与GROUP BY
子句一起使用,以便对分组后的数据进行求和。
基本语法
SELECT SUM(column_name)
FROM table_name
WHERE condition;
column_name
:需要求和的列名。table_name
:数据所在的表名。condition
:可选的筛选条件。
使用示例
假设我们有一个名为orders
的表,记录了每个订单的金额:
CREATE TABLE orders (
order_id INT PRIMARY KEY,
customer_id INT,
amount DECIMAL(10, 2)
);
INSERT INTO orders (order_id, customer_id, amount) VALUES
(1, 101, 100.50),
(2, 102, 200.75),
(3, 101, 150.25),
(4, 103, 300.00),
(5, 102, 50.00);