PostgreSQLsum()函数

PostgreSQL的SUM函数用来找出各种记录中的一个字段的总和。

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都网站建设、靖江网络推广、小程序设计、靖江网络营销、靖江企业策划、靖江品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供靖江建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

为了理解SUM函数考虑表COMPANY 有如下记录:

 
 
 
  1. testdb# select * from COMPANY; 
  2.  id | name  | age | address   | salary 
  3. ----+-------+-----+-----------+-------- 
  4.   1 | Paul  |  32 | California|  20000 
  5.   2 | Allen |  25 | Texas     |  15000 
  6.   3 | Teddy |  23 | Norway    |  20000 
  7.   4 | Mark  |  25 | Rich-Mond |  65000 
  8.   5 | David |  27 | Texas     |  85000 
  9.   6 | Kim   |  22 | South-Hall|  45000 
  10.   7 | James |  24 | Houston   |  10000 
  11. (7 rows) 

现在,假设根据上表要计算所有的工资总额,那么可以通过使用下面的命令:

 
 
 
  1. testdb# SELECT SUM(salary) FROM company; 

以上PostgreSQL的表会产生以下结果:

 
 
 
  1.  sum 
  2. ------- 
  3. 260000 
  4. 1 row) 

可以使用GROUP BY子句设为各种记录的总和。下面的例子将统计一个人的所有相关的记录,将计算出有每个人的工资。

 
 
 
  1. testdb# SELECT name, SUM(salary) FROM company GROUP BY name; 

以上PostgreSQL的表会产生以下结果:

 
 
 
  1. name  |  sum 
  2. -------+------- 
  3.  Teddy | 20000 
  4.  Paul  | 20000 
  5.  Mark  | 65000 
  6.  David | 85000 
  7.  Allen | 15000 
  8.  Kim   | 45000 
  9.  James | 10000 
  10. (7 rows) 

原文链接:http://www.yiibai.com/html/postgresql/2013/080890.html

文章名称:PostgreSQLsum()函数
本文来源:http://www.gawzjz.com/qtweb/news15/178465.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联