SQL2005 ROW_NUMER實現(xiàn)分頁的兩種常用方式
更新時間:2009年07月19日 01:56:39 作者:
SQL2005利用ROW_NUMER實現(xiàn)分頁的兩種常用方式
復制代碼 代碼如下:
declare @PageNumber int
declare @PageSize int
set @PageNumber=2
set @PageSize=20
--利用between
select *
from
(
select
row_number() over (order by source_ip,id) as row_num,
* from tb) as page_table
where row_num between (@PageNumber - 1) * @PageSize + 1 and @PageNumber * @PageSize
--利用top方式
select top 20 *
from
(
select
row_number() over (order by source_ip,id) as row_num,
* from tb
) as page_table
where row_num > (@PageNumber - 1) * @PageSize
order by row_num
[/code]
相關文章
sqlserver 2008手工修改表結(jié)構(gòu),表不能保存的問題與解決方法
今天晚上休息,寫一個小程序,用的是sql server 2008,手工建立了一些表,然后我回頭想到了表字段中有一些需要增加一列,回頭我就插入一列,結(jié)果我保存的時候卻彈出如下窗口2010-04-04
SQL Server 中 RAISERROR 的用法詳細介紹
這篇文章主要介紹了SQL Server 中 RAISERROR 的用法詳細介紹的相關資料,需要的朋友可以參考下2016-11-11
利用SQL SERVER 2005數(shù)據(jù)庫鏡像實現(xiàn)可用性分析
SQL SERVER2005中首次提出了數(shù)據(jù)庫鏡像概念,基于軟件的高可用性解決方案 那是完全基于軟件的高可用性解決方案。不需要增加硬件成本,也就是低硬件成本快速的故障轉(zhuǎn)移恢復2014-08-08
sqlserver2005 安裝圖解教程以及SQL 2005 SP3補丁安裝圖文教程
最近整理一些sql2005的安裝教程,好多朋友慢慢開始使用sql2005,進行開發(fā)了,嘗試新事物。2009-08-08
分頁存儲過程(一)使用sql2005的新函數(shù)構(gòu)造分頁存儲過程
分頁存儲過程一直是很多人經(jīng)常用到的東西,怎么樣才能設計一個既實用,又強大,還可以解決大數(shù)據(jù)量的分頁存儲過程呢?2010-05-05
SQL2005利用ROW_NUMBER() OVER實現(xiàn)分頁功能
SQL2005利用ROW_NUMBER() OVER實現(xiàn)分頁功能,需要的朋友可以參考下2012-12-12
SQL Server 2005中的外聯(lián)結(jié)用法
這篇文章主要介紹了SQL Server 2005中的外聯(lián)結(jié)用法 ,需要的朋友可以參考下2014-08-08

