SQL SUM() 函数
SQL SUM()函数
在 SQL 中,SUM() 函数用于计算某列数据的总和。本文将介绍 SQL SUM() 函数的语法、使用方法以及一些示例。
语法
SUM() 函数的语法如下:
SELECT SUM(column_name) FROM table_name WHERE condition;
其中,SUM() 函数用于对指定列进行求和,column_name 是列名,table_name 是表名,condition 是可选的筛选条件。SQL SUM() 函数返回一个值,表示指定列的和。
使用方法
下面是一些使用 SQL SUM() 函数的示例:
示例 1
假设有一个表 sales,其中包含两个列:‘id’ 和 ‘amount’。
id | amount |
---|---|
1 | 100 |
2 | 200 |
3 | 300 |
求 ‘amount’ 列的总和:
SELECT SUM(amount) FROM sales;
输出结果为 600。
示例 2
假设要在上面的表中查询 ‘amount’ 列总和大于 400 的记录:
SELECT id, SUM(amount) FROM sales GROUP BY id HAVING SUM(amount) > 400;
输出结果为:
id | SUM(amount) |
---|---|
3 | 300 |
2 | 200 |
示例 3
假设要汇总每个部门的销售额,可以使用下面的 SQL 语句:
SELECT department, SUM(sales) AS total_sales FROM table_name GROUP BY department;
其中,AS total_sales 指定了求和结果的别名,方便输出时的显示。
总结
SQL SUM() 函数用于计算某列数据的总和。它可以与其他 SQL 语句相结合,实现各种汇总和统计功能。掌握 SUM() 函数的基本用法,可以提高 SQL 查询的效率和精确度。