语法: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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2021-07-10
  • 2022-12-23
  • 2021-07-13
  • 2022-02-07
猜你喜欢
  • 2022-01-01
  • 2021-08-04
  • 2022-12-23
  • 2021-12-29
  • 2022-02-08
  • 2021-10-21
  • 2022-01-01
相关资源
相似解决方案