用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > mysql教程

sql sum() 求和函数的用法

时间:2015-01-23  来源:西部数据  作者:西部数据

SUM函数返回的一个表达式总的值,这个函数也是非常有用的,下面我们来看看这个函数用详细用法吧.

SUM函数的语法,代码如下:

  1. SELECT SUM(expression ) 
  2. FROM tables 
  3. WHERE predicates; 

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

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

  1. SELECT SUM(salary) as "Total Salary" 
  2. FROM employees 
  3. WHERE salary > 25000; 

与Example using DISTINCT一起用,代码如下:

  1. SELECT SUM(DISTINCT salary) as "Total Salary" 
  2. FROM employees 
  3. WHERE salary > 25000; 

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

  1. SELECT SUM(income - expenses) as "Net Income" 
  2. FROM gl_transactions;  --phpfensi.com 

您可能还需要在SUM函数执行数学运算,例如,您可能会确定佣金总额为销售总额的10%,代码如下:

  1. SELECT SUM(sales * 0.10) as "Commission" 
  2. FROM order_details; 

与Example using GROUP BY,在某些情况下,你将被要求使用SUM函数的第一个集团.

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

  1. SELECT department, SUM(sales) as "Total sales" 
  2. FROM order_details 
  3. GROUP BY department;
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门