mysql sum()求和函数用法

发布时间:2020-09-06编辑:脚本学堂
本文介绍了mysql sum函数的用法,mysql sum()求和函数的一些例子,包括与distinct与group by子句结合使用的例子,需要的朋友参考下。

mysql/ target=_blank class=infotextkey>mysql数据库中,sum函数语法为:
 

复制代码 代码示例:
select sum(expression )
from tables
where predicates;
 

expression,表达式可以是一个数值字段或公式。

例子,合并全体员工的薪金总额美元以上,其薪酬是25,000/年
 

select sum(salary) as "total salary"
from employees
where salary > 25000;

与distinct一起用:
 

select sum(distinct salary) as "total salary"
from employees
where salary > 25000;

在sum函数中的表达并不需要一个单一的领域。
也可以使用一个公式。
例如,可能需要为业务的净收入。总收入减去总支出纯收入计算。
 

select sum(income - expenses) as "net income"
from gl_transactions;

在sum函数执行数学运算。
例如,您可能会确定佣金总额为销售总额的10%。
 

select sum(sales * 0.10) as "commission"
from order_details;

与group by子句一同使用,在某些情况下,你将被要求使用sum函数的第一个集团。

例如,使用sum函数返回的部门名称和总销售额(相关部门)。
 

select department, sum(sales) as "total sales"
from order_details
group by department;