1. 程式人生 > >oracle ROW_NUMBER用法

oracle ROW_NUMBER用法

Oracle中row_number()、rank()、dense_rank() 的區別 row_number的用途非常廣泛,排序最好用它,它會為查詢出來的每一行記錄生成一個序號,依次排序且不會重複

使用ow_number函式時必須要用over子句選擇對某一列進行排序才能生成序號。

eg:取出表A中第31到第40記錄

 select * from (select ROW_NUMBER() over(order by t.id) curr,t.* from tableA t) a where a.curr between 31 and 40 

https://www.cnblogs.com/qiuting/p/7880500.html

https://blog.csdn.net/u010104750/article/details/51030642