關於用SQL語句做分頁查詢

2021-04-19 23:46:41 字數 305 閱讀 3110

乙個關於用sql2005 下用sql語句做分頁查詢的方法.

@startindex為當前頁起始序號,@endindex為當前頁結束記錄序號,可以直接作為引數輸入,也可以通過輸入pagesize和pageindex計算得出

select * from

(select *,row_number() over(order by ordercolumn) as orderindex from tablename

) as a

where a.orderindex between @startindex and @endindex

SQL語句分頁查詢

關於sql語句分頁,網上也有很多啦,我貼一部分過來,並且總結自己已知的分頁到下面,方便日後查閱。方法1 適用於 sql server 2000 2005 1 select top 頁大小 2from table1 3where id not in4 5select top 頁大小 頁數 1 id f...

SQL分頁查詢語句

有關分頁 sql 的資料很多,有的使用儲存過程,有的使用游標。本人不喜歡使用游標,我覺得它耗資 效率低 使用儲存過程是個不錯的選擇,因為儲存過程是經過預編譯的,執行效率高,也更靈活。先看看單條 sql 語句的分頁 sql 吧。方法1 適用於 sql server 2000 2005 select t...

手寫分頁sql 分頁查詢SQL語句

表結構 drop table if exists zhoufoxcn userlist create table zhoufoxcn userlist userid int 10 unsigned not null auto increment,username varchar 45 not nul...