實現分頁的簡單sql語句

2021-04-23 04:32:16 字數 597 閱讀 2611

要求選取 tbllendlist 中 第n頁的記錄,每一頁100條記錄。

----------

方法1:

----------

select top 100 * from tbllendlist

where fldserialno not in

(select top (n-1)*100  fldserialno from tbllendlist

order by fldserialno

)order by fldserialno

----------

方法2:

----------

select top 100 *

from tbllendlist

where (fldserialno >

(select max(fldserialno)

from (select top 300100 fldserialno

from tbllendlist

order by fldserialno) as t))

order by fldserialno

方法1執行速度比較快!

sql語句實現分頁

sql語句實現分頁 sqlstr select top 10 from shebei where id not in select top cint pagenum 1 10 id from shebei order by id desc order by id desc 計算總頁數 dimstr ...

sql 語句實現分頁

select top 每頁顯示的資料量 from 表名 where 主鍵或者其他字段 select isnull max 主鍵或者其他字段 0 from select top 每頁顯示的數量量 第幾頁 主鍵或者其他字段 from 表名 order by 主鍵或者其他字段 a order by 主鍵或...

SQL分頁語句及簡單的SQL分頁儲存過程

假分頁 從資料庫中選擇所有的記錄後再進行分頁 真分頁 只從資料庫中選擇當前頁的記錄 sql select top每頁顯示的記錄數 fromtopicwhereid not in select top 當前的頁數 1 每頁顯示的記錄數 idfromtopicorder byiddesc order b...