PostgreSQL的SUM函数用来找出各种记录中的一个字段的总和。
创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都网站建设、靖江网络推广、小程序设计、靖江网络营销、靖江企业策划、靖江品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供靖江建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
为了理解SUM函数考虑表COMPANY 有如下记录:
- testdb# select * from COMPANY;
- id | name | age | address | salary
- ----+-------+-----+-----------+--------
- 1 | Paul | 32 | California| 20000
- 2 | Allen | 25 | Texas | 15000
- 3 | Teddy | 23 | Norway | 20000
- 4 | Mark | 25 | Rich-Mond | 65000
- 5 | David | 27 | Texas | 85000
- 6 | Kim | 22 | South-Hall| 45000
- 7 | James | 24 | Houston | 10000
- (7 rows)
现在,假设根据上表要计算所有的工资总额,那么可以通过使用下面的命令:
- testdb# SELECT SUM(salary) FROM company;
以上PostgreSQL的表会产生以下结果:
- sum
- -------
- 260000
- 1 row)
可以使用GROUP BY子句设为各种记录的总和。下面的例子将统计一个人的所有相关的记录,将计算出有每个人的工资。
- testdb# SELECT name, SUM(salary) FROM company GROUP BY name;
以上PostgreSQL的表会产生以下结果:
- name | sum
- -------+-------
- Teddy | 20000
- Paul | 20000
- Mark | 65000
- David | 85000
- Allen | 15000
- Kim | 45000
- James | 10000
- (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。内容未经允许不得转载,或转载时需注明来源: 创新互联