sql語句實現分頁

2021-04-15 11:01:03 字數 757 閱讀 9856

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

asstring="

select count(*) from shebei

"dim

rd as

data.oledb.oledbdatareader

rd =

db.readdata(

str)

dimpagesum 

asinteger

『總頁數

dimrdcount 

asinteger

』總記錄數

while

rd.read

rdcount 

=rd(0)

endwhile

ifrdcount 

mod10=0

then

pagesum 

=rdcount /10

』每頁顯示10條

else

pagesum 

=(rdcount 

-rdcount 

mod10) /

10+1endif

sql 語句實現分頁

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

分頁sql語句實現(1)

不管在任何乙個開發中,分頁幾乎都是比不可少的。這裡我們就說說分頁的sql語句實現,在後面的幾篇部落格中在寫一些關於分頁外掛程式的建立和應用。一般上線的系統資料量都不小,在分頁的時候對於大資料量的我們一般都會用多少資料從資料庫中取出多少資料。不會說一次性把所有的資料都取出來,那樣資源占用太大了效能也不...

Sql 分頁語句

with temptb as select row number over order by id as rowid,from pagecut select from temptb where rowid between 2 50 and 2 50 50 這是乙個資料分頁方法,從sql2005起就支...