--定義變數
declare @pagesize int ----每頁顯示的條數
declare @pageindex int ----當前頁碼(數)
--賦(測試)值
set @pagesize=10
set @pageindex=2
方法1:select * from (select row_number() over (order by unid) tempid,basic_userinfo.* from basic_userinfo)#temp where tempid>((@pageindex-1)*@pagesize) and tempid<=(@pageindex*@pagesize)
方法2:select top (@pagesize) basic_userinfo.* from basic_userinfo where basic_userinfo.unid not in(select top ((@pageindex-1)*@pagesize) basic_userinfo.unid from basic_userinfo order by basic_userinfo.unid) order by basic_userinfo.unid
basic_userinfo:為要操作的表名。
unid:為basic_userinfo表中的列,並且該列為主鍵。
Java分頁原理及常用分頁方法
分頁,是一種將所有資料分段展示給使用者的技術.使用者每次看到的不是全部資料,而是其中的一部分。如果在其中沒有找到自習自己想要的內容,使用者可以通過制定頁碼或是翻頁的方式轉換可見內容,直到找到自己想要的內容為止.其實這和我們閱讀書籍很類似,我們不能把整本書的全部內容寫在一頁紙上。1 載入少量資料,減少...
常用的分頁函式
方法大致有三種 1 用next 方法 最通用的方法 選從50 100行 int currentrow 1 int minrow 50 int maxrow 100 while rs.next if currentrow 50 and tt.r 100 db2中 select from payment...
nhibernate的分頁方法
在使用nhibernate的時候,想用來實現乙個較簡單的分頁。tmessage 表結構如下 在default.cs中寫了乙個函式loadmessages private void loadmessages currentpage page if page 1 page 1 else lbtnnext...