PostgreSQL avg()函数
2016-02-26 06:52
260 查看
PostgreSQL的AVG函数是用来找出各种记录中的一个字段的平均值。
为了理解AVG函数考虑表COMPANY 有如下记录:
现在,假设基于上述表要计算平均的工资,那么可以通过使用下面的命令: www.yiibai.com
以上PostgreSQL的表会产生以下结果:
可以把平均使用GROUP BY子句集合各种记录。下面的例子将平均到一个人的所有相关的记录,将计算出每个人的平均工资。
为了理解AVG函数考虑表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)
现在,假设基于上述表要计算平均的工资,那么可以通过使用下面的命令: www.yiibai.com
testdb=# SELECT AVG(SALARY) FROM COMPANY;
以上PostgreSQL的表会产生以下结果:
avg ------------------ 37142.8571428571 (1 row)
可以把平均使用GROUP BY子句集合各种记录。下面的例子将平均到一个人的所有相关的记录,将计算出每个人的平均工资。
testdb=# SELECT name, AVG(SALARY) FROM COMPANY GROUP BY name;
name | avg -------+------- Teddy | 20000 Paul | 20000 Mark | 65000 David | 85000 Allen | 15000 Kim | 45000 James | 10000 (7 rows)
相关文章推荐
- 《python核心编程》--读书笔记 第21章 数据库编程
- spring-data-redis中的坑和误区
- Oracle连接odbc数据源
- MongoDB性能优化
- 使用 Redis 和 Python 构建一个共享单车的应用程序
- MongoDB性能优化及监控
- MongoDB查询性能优化验证及验证
- Mongodb索引的优化
- Centos7安装 mongodb-3.2.3
- mysql exist 和not exist
- ORACLE
- hive sql语法
- 重定向活动目录数据库
- SQL Server 之 Merge 与 using
- Java连接Redis
- oracle系统表v$session、v$sql字段说明
- mysql中的trigger
- MySQL知识(十二)——数据的插入、更新和删除
- PL/SQL之复合类型详解
- SQLiteConnectionPool学习笔记