码迷,mamicode.com
首页 > 数据库 > 详细

sql 分组后 组内排名

时间:2014-06-28 18:08:45      阅读:574      评论:0      收藏:0      [点我收藏+]

标签:des   blog   http   get   art   html   

语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)

简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。
示例:
xlh           row_num
1700              1
1500              2
1085              3
710                4

row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)

 

原文来自:http://www.cnblogs.com/gy51Testing/archive/2012/07/26/2609832.html

sql 分组后 组内排名,布布扣,bubuko.com

sql 分组后 组内排名

标签:des   blog   http   get   art   html   

原文地址:http://www.cnblogs.com/xiaonanmu/p/3797258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!