SQL SERVER 取得指定筆數的資料
指定取回資料庫第n~m筆資料,回傳給程式處理呈現在GridView內,可加速處理速度及節省記憶體使用。
--從第11筆取5筆資料(offset的數字是從0開始)
select * from [tablename]
order by name
offset 10 row
fetch next 5 rows only
--取3到5筆資料
select * from (
select *,rowno=row_number() over (order by id) from [tablename]
)aa where rowno between 3 and 5