SQL2005 ROW_NUMER實(shí)現(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]
相關(guān)文章
sqlserver 2008手工修改表結(jié)構(gòu),表不能保存的問題與解決方法
今天晚上休息,寫一個(gè)小程序,用的是sql server 2008,手工建立了一些表,然后我回頭想到了表字段中有一些需要增加一列,回頭我就插入一列,結(jié)果我保存的時(shí)候卻彈出如下窗口2010-04-04
SQLServer 2005 列所有存儲(chǔ)過程的語句
對(duì)于數(shù)據(jù)庫管理員來說,可以經(jīng)常想了解一些之前未聽說過的存儲(chǔ)過程,特別是無文檔類型的存儲(chǔ)過程?;蛟S是用這些存儲(chǔ)過程,能夠簡(jiǎn)化日常的數(shù)據(jù)管理。2008-11-11
SQLServer 2005 控制用戶權(quán)限訪問表圖文教程
SQL Server權(quán)限管理很簡(jiǎn)單的一小塊,有些地方并沒有深入理解和講述,只是希望對(duì)一些剛?cè)腴T的童鞋有幫助,其它大俠就當(dāng)是:我當(dāng)堂嚇一跳,然后得啖笑。2011-07-07
SQLServer2005 沒有服務(wù)器名稱的兩種解決方法
這篇文章主要介紹了SQLServer2005 沒有服務(wù)器名稱的兩種解決方法,需要的朋友可以參考下2015-01-01
SQL Server 中 RAISERROR 的用法詳細(xì)介紹
這篇文章主要介紹了SQL Server 中 RAISERROR 的用法詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-11-11
利用SQL SERVER 2005數(shù)據(jù)庫鏡像實(shí)現(xiàn)可用性分析
SQL SERVER2005中首次提出了數(shù)據(jù)庫鏡像概念,基于軟件的高可用性解決方案 那是完全基于軟件的高可用性解決方案。不需要增加硬件成本,也就是低硬件成本快速的故障轉(zhuǎn)移恢復(fù)2014-08-08
sqlserver2005 安裝圖解教程以及SQL 2005 SP3補(bǔ)丁安裝圖文教程
最近整理一些sql2005的安裝教程,好多朋友慢慢開始使用sql2005,進(jìn)行開發(fā)了,嘗試新事物。2009-08-08
分頁存儲(chǔ)過程(一)使用sql2005的新函數(shù)構(gòu)造分頁存儲(chǔ)過程
分頁存儲(chǔ)過程一直是很多人經(jīng)常用到的東西,怎么樣才能設(shè)計(jì)一個(gè)既實(shí)用,又強(qiáng)大,還可以解決大數(shù)據(jù)量的分頁存儲(chǔ)過程呢?2010-05-05
SQL2005利用ROW_NUMBER() OVER實(shí)現(xiàn)分頁功能
SQL2005利用ROW_NUMBER() OVER實(shí)現(xiàn)分頁功能,需要的朋友可以參考下2012-12-12
SQL Server 2005中的外聯(lián)結(jié)用法
這篇文章主要介紹了SQL Server 2005中的外聯(lián)結(jié)用法 ,需要的朋友可以參考下2014-08-08

