mysql sum() 求和函数的用法

时间:2022-05-13 20:15:03
查询在record表中 name=? 的 money 加起来的值
使用聚和函数 sum() 求和
select sum(money) from record t where t.name = ?
另外:
count() 求记录数
avg() 求平均值

mysql sum() 求和函数的用法

 

SUM函数的语法是:

代码如下 复制代码 
SELECT SUM(expression )
FROM tables
WHERE predicates;

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

简单的例子

例如,你可能想知道合并全体员工的薪金总额美元以上,其薪酬是25,000/年

代码如下 复制代码 
SELECT SUM(salary) as "Total Salary"
FROM employees
WHERE salary > 25000;

与Example using 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;

与Example using GROUP BY

在某些情况下,你将被要求使用SUM函数的第一个集团。

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

代码如下 复制代码 
SELECT department, SUM(sales) as "Total sales"
FROM order_details
GROUP BY department;

MySQL一行多列求和sum()函数

2016-07-11 13:20 5492人阅读 评论(0) 收藏 举报
mysql sum() 求和函数的用法 分类:
MySQL(19) mysql sum() 求和函数的用法

版权声明:本文为博主原创文章,未经博主允许不得转载。

SUM函数的语法是: SELECT        SUM(expression )         FROM     tables     WHERE    predicates;

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

SELECT 列1+ 列2 + 列3 …… + 列N  AS Total  FROM   表

或者select SUM(group_type+group_num_day+group_num_period+prize_pkg_id_owner) as total from ACT_GroupConfig;