分頁儲存過程

2022-02-23 06:52:28 字數 489 閱讀 4163

--思路:利用內建函式row_number()over(),將發布時間作為排序的依據,重新計算每列的行號;

然後通過指定:頁號,每頁顯示的記錄數,兩個引數進行查詢;

alter procedure dbo.tbh_articles_getarticles

(@pageindex  int,

@pagesize   int)as

select * from

(select tbh_articles.releasedate, row_number()over (order by releasedate desc)  as 文章編號     

from tbh_articles

) articles

where articles.文章編號 between (@pageindex*@pagesize+1) and ((@pageindex+@pagesize)*5)

order by releasedate desc

分頁儲存過程 分頁儲存過程

分頁儲存過程 alter proc dbo p pageshow pagesize int,每頁大小 currentpage int out,當前頁 housename nvarchar 50 房產名稱 totalcount int out,總記錄數 totalpage int out 總頁數 as...

分頁儲存過程

create proc p sobigo percentpage tblname varchar 255 t category 表名 strgetfields varchar 1000 需要返回的列 fldname varchar 255 排序的欄位名 pagesize int 10,頁尺寸 pag...

分頁儲存過程

create procedure pro select pageindex int,pagesize int as select student.sno,student.sname,student.s grade.math,grade.physics,grade.huaxue,grade.chine...