SQL2005 大数据量检索的分页

2016-02-19 10:46 5 1 收藏

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的SQL2005 大数据量检索的分页,过去的都会过去,迎接崭新的开始,释放更美好的自己。

【 tulaoshi.com - 编程语言 】

@StartIndex为当前页起始序号,@EndIndex为当前页结束记录序号,可以直接作为参数输入,也可以通过输入PageSize和PageIndex计算得出
代码如下:

select * from
(
select *,row_number() over(order by OrderColumn) as orderindex from TableName
) as a
where a.orderindex between @StartIndex and @EndIndex

来源:http://www.tulaoshi.com/n/20160219/1595719.html

延伸阅读
从另外一台机器机器导出的完整备份文件,copy到其他机器去,并且两台服务器中的数据库名都是相同的,但是无论怎么选择还原方式,都是提示“备份集中的数据库备份与现有的 'XXXXXX' 数据库不同”。 真的很奇怪,以前在SQL2000中好像直接还原就可以了,为什么到2005就不行了呢?查了一资料,错误:3154一般是由于恢复数据库备份...
其实在很多时候设计的度还是要把握的,不至于让自己陷入的怪圈中才是最重要的,因为我们还要留出时间还解决其他的很多问题,个人认为适度就可以了,留出一定的空间。也因为万能是不存在的,万物在一定的范畴之内都是合理的,出了范畴可能就没有合理的了。          分页存储过程大致有下列几种 1、&n...
SQL2005安装安装步骤 安装Microsoft SQL Server 2005 数据库步骤: 第一步:将Microsoft SQL Server 2000安装光盘放入光驱中,在光驱目录下,点击Setup.exe安装程序开始安装过程,        或使用镜像安装文件。选择“基于X86的操作系统”。         第二步:选...
代码如下: 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 --利用to...
标签: SQLServer
一、 数据库 设计方面 1、字段类型。 varchar(max)\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。但是这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西。 varbinary(max)代替imag...

经验教程

490

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部