善用 Row_Number() 指令
例:以書名排序,並取出資料筆的第4~5筆
select * from
(
select ID , Name , Row_Number() Over ( Order By Name ) Seqn
from Book
) as Table1
where Seqn between 4 and 5
Row_Number() | 以資料筆數順序,依序編號。
|
||||||||||||||
Dense_Rank() | 以資料排序順依,依序編號。 分數相同的情況下,會給相同排行編號,但不會造成跳號的情況發生。
|
||||||||||||||
Rank() | 以資料排序順序,依序編號。 分數相同的情況下,會給相同的排行編號,但會受到資料筆數影響,而有跳號的情況發生。
|
全站熱搜
留言列表