基本語法:
select * from (
select row_number() over (order by 排序字段 desc/asc )as row, t.* from role t where 條件) tt
where tt.row between startindex and endindex
語法說明:
row_number() over (orderby 排序字段 desc/asc ):
生成乙個有順序的行號,生成標準是後面緊跟的
(orderby 排序字段 desc/asc)
startindex:起始行號,其值等於【(當前頁碼-1)╳每頁顯示數量+1】
endindex:終止等號,其值等於【當前頁碼╳每頁顯示數量】
Row Number實現分頁
1 首先是 select row number over order by id asc as rownumber from table1 生成帶序號的集合 2 再查詢該集合的 第 1 到第 5條資料 select from select row number over order by id as...
Row Number實現分頁
1 首先是 select row number over order by id asc as rownumber from table1 生成帶序號的集合 2 再查詢該集合的 第 1 到第 5條資料 select from select row number over order by id as...
row number 儲存過程分頁
在sql server 2005 的新方法row number做乙個查詢 selectrow number over order by productid as row,name from product 可以看到返回結果中每條記錄都有乙個唯一的表示其序列號的標誌。例如我們在分頁中要獲取的6到第10...