在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;