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 查询的效率和精确度。