sql分頁小程式

2021-04-02 00:28:59 字數 1237 閱讀 7086

alter proc pr_base_showpage

@pagesize int,

@page    int ,

@tablename varchar(30),

@ordercolumn varchar(20)

/*功能:分頁取表的資料

引數:@pagesize   頁大小

@page       第幾頁,從1開始

@tablename  表名

@ordercolumn 排序列名

*/as

begin

declare @strsql varchar(2000)

declare @count varchar(10)

declare @pre varchar(10)

set @pre=cast((@pagesize*(@page-1)) as varchar)

set @count=cast((@pagesize*@page) as varchar)

set @strsql='select b.* from (select top '+@pre+' * from '+@tablename+' order by '+@ordercolumn+') a

right join (select top '+@count+' * from '+@tablename+' order by '+@ordercolumn+') b

on a.'+@ordercolumn+'=b.'+@ordercolumn+' where a.'+@ordercolumn+' is null'

if @page=1

begin

set @strsql=' select top '+cast(@pagesize as varchar)+' * from '+@tablename+' order by '+@ordercolumn

endexec(@strsql)

end/*

select b.* from (select top 3000 * from tbbasecombination order by cnicombinationid) a

right join (select top 4000 * from tbbasecombination order by cnicombinationid) b

on a.cnicombinationid=b.cnicombinationid where a.cnicombinationid is null

*/ 

微信小程式分頁

page 生命週期函式 監聽頁面載入 onload function options page 頁碼 max count 資料大小 getdata function page,max count success function res var contentlist res.data.list 後...

小程式實現分頁效果

方法一 首先說明小程式的兩個事件 1 頁面相關事件處理函式 監聽使用者下拉動作 onpulldownrefresh function 2 頁面上拉觸底事件的處理函式 onreachbottom function 監聽使用者下拉動作 onpulldownrefresh function 1000 監聽...

微信小程式分頁載入

要實現這樣的功能,一般需要在請求資料時加入當前請求頁數,以及頁的大小 每頁顯示的數量 也有一部分介面是通過請求的開始偏移量和結束偏移量請求資料,例如你一頁顯示10條資料,第一次 第一頁 請求即開始start為0結束end是9,第二頁就是從10到19,以此類推。頁面相關事件處理函式 監聽使用者下拉動作...

微信小程式 分頁功能

這個時候就需要分批次請求後臺的房型列表 以這個例子為列,先看一下效果,為了方便測試,我是兩條資料為一頁,如果請求的最後一頁沒有了資料,則顯示沒有更多資料 這個效果中,一個房型就是一條資料,大概思路就是將你每次要請求多少條資料傳到後臺介面,後臺會返回你請求的這幾條資料,在使用者下拉一次時再去請求一次介...

微信小程式實現分頁效果

onready function onshow function onhide function onunload function onpulldownrefresh function onreachbottom function 從上面可以看出下拉重新整理和上拉載入更多的封裝的監聽事件是onpu...