PostgreSQL 8.4的新功能介绍作者: 李元佳 galylee@gmail.com日期:2009/04/30开源关系型数据库PostgreSQL的最新测试版8.4已于4月15日发布,目前进入测试阶段,正式......
然后,下面这个例子用窗口函数avg()求各个部门的平均工资。结果里面的前3列,直接从原有的表取得,第4列是各个部门的工资的平均。
# SELECT depname, empno, salary, rank() OVER (PARTITION BY depname ORDER BY salary DESC) FROM empsalary;
depname | empno | salary | rank
----------- ------- -------- ------
develop | 8 | 6000 | 1
develop | 10 | 5200 | 2
develop | 11 | 5200 | 2
develop | 9 | 4500 | 4
develop | 7 | 4200 | 5
personnel | 2 | 3900 | 1
personnel | 5 | 3500 | 2
sales | 1 | 5000 | 1
sales | 4 | 4800 | 2
sales | 3 | 4800 | 2
(1 笔资料列)
|
3/9 首页 上一页 1 2 3 4 5 6 下一页 尾页
|