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

