close


例如我已經有一個sql指令 selete * from abc order by date
可以篩選出共56筆資料
據我了解 selete top 10 可以篩選出前10筆
那...如果我今天想篩選的是20~30筆資料或者30~40筆資料
以sql指令要怎麼撰寫?








er">


SQL Server 2005起,有一個 ROW_NUMBER的作法

能把資料重新排列(用新的流水號)
從1,2,3.....開始排列

這樣一來您就可以做到

篩選的是20~30筆資料或者30~40筆資料







  • 2013-06-19 18:15:18 補充


    http://www.dotblogs.com.tw/mis2000lab/archive/2010/11/30/datareader_paging_row_number.aspx