/*
使用sql語句來進行分頁
使用此技術的第一步是將所需頁的數量與頁大小相乘,然後將結果使用top關鍵字公升序排序,再將此查詢嵌入另乙個查詢中.
此查詢是取頁尺寸的大小的記錄數。是降序處理
這樣此查詢是返回嵌入查詢的最後一頁。如果需要,可以將最終查詢結果再進行公升序處理
*/declare @pagesize int --每頁顯示的記錄數
declare @pages int --要顯示的頁數
set @pagesize=3
set @pages=2
declare @sql nvarchar(200)
set @sql='select top ' +str(@pagesize)+' * from(select top '+str( @pagesize*@pages)
+' * from dbo.employees order by employeeid asc) as t order by employeeid desc'
exec(@sql)
使用SQL語句來進行分頁處理
使用sql語句來進行分頁 使用此技術的第一步是將所需頁的數量與頁大小相乘,然後將結果使用top關鍵字公升序排序,再將此查詢嵌入另乙個查詢中.此查詢是取頁尺寸的大小的記錄數。是降序處理 這樣此查詢是返回嵌入查詢的最後一頁。如果需要,可以將最終查詢結果再進行公升序處理 declare pagesize ...
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起就支...
SQL分頁語句
這個分頁方法 sql分頁語句 本人對原作者的方案二做了小小的改動 原語句 select top 頁大小 from table1 where id select isnull max id 0 from select top 頁大小 頁數 1 id from table1 order by id a ...