基本语法:
SELECT SUM(column_name) AS total_sum
FROM table_name;
其中:
- SUM() 是 SQL 的聚合函数。
- column_name 是你想要计算总和的列的名称。
- table_name 是包含该列的表的名称。
示例:
假设有一个名为 sales 的表,包含销售信息,其中有一个 amount 列表示销售额。
SELECT SUM(amount) AS total_sales FROM sales;
上述查询将返回 sales 表中 amount 列的总销售额,并使用别名 total_sales 显示结果。
使用 SUM() 与 GROUP BY:
如果你想计算每个组内某列的总和,可以结合 GROUP BY 子句使用 SUM()。
SELECT department, SUM(salary) AS total_salary
FROM employees
GROUP BY department;
上述查询将返回每个部门中员工薪资的总和。
使用 SUM() 与条件:
你还可以在 SUM() 函数内使用条件,以计算满足条件的列的总和。
SELECT SUM(amount) AS total_sales_active
FROM sales
WHERE status = 'Active';
上述查询将返回 sales 表中状态为 'Active' 的销售额的总和。
SUM() 是一个非常有用的函数,特别是在需要计算数值型列的总和时。请根据你的需求和具体情况使用。
转载请注明出处:http://www.zyzy.cn/article/detail/3370/SQL