Oracle中row_number() over(partition by xxx order by xxx)的用法
来源:互联网 发布:淘宝支付宝怎么开通 编辑:程序博客网 时间:2024/06/05 21:07
row_number() over(partition by a order by b)
上面的意思就是将查询结果按照a字段分组(partition),然后组内按照b字段排序,至于asc还是desc,可自行选择,然后为每行记录返回一个rownumber用于标记顺序
如同上面这张表的内容,按照deptid分组的,组内按照salary降序排序的,rank就是返回的rownumber号
这个就是按照deptid=10分组了,组内有两个记录,salary降序排序,后面rank自然就是1,2了
个人链接:
--------------------------------
新浪微博:http://weibo.com/cwtree
--------------------------------
- Oracle中row_number() over(partition by xxx order by xxx)的用法
- row_number() over(partition by xxx order by xxx)的用法
- Oracle - Lead() over (partition by xxx order by xxx )
- row_number() over (partition by....order by...)用法
- row_number() over (partition by....order by...)用法
- row_number() over (partition by....order by...)用法
- oracle中row_number() OVER (PARTITION BY COL1 ORDER BY COL2)
- row_number() over(partition by col1 order by col2)的用法
- ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)的用法
- Row_number () over (partition by col1 order by col2)的用法
- ORACLE数据库中 row_number() over(partition by col1 order by col2) 用法
- ORACLE中row_number over(partition by col1 order by col2)用法
- oracle 分组编号 ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN ) 的用法
- SQL中分析函数ROW_NUMBER() OVER(PARTITION BY GRADEOBJECTID ORDER BY BG.GRADEDATE DESC)的用法!!!
- Oracle分组查询 over (parttion by xxx order by xxx)
- row_number() over (partition by....order by...)用法 二
- row_number() over (partition by....order by...)用法 一
- row_number() over(partition by a order by b desc) 用法
- 学习Linux From Scratch的部分总结记录
- 51单片机IO口模拟串口通讯1-延时法
- 2012年的这些经典书目你读了没?
- 解决 PermGen space Tomcat内存设置
- 如何在Fragment中使用phonegap的CordovaWebView
- Oracle中row_number() over(partition by xxx order by xxx)的用法
- 用ROUTE CHANGE 来变更两个默认网关的的外网网关的METRIC值
- 旧代码 - 手写堆
- 提高网站内容的质量
- cout输出小问题
- PMI指数
- android 代码混淆 例子
- struts2.x 文件上传 文件大小配置问题!
- Sql安全解决方案