一个关于用SQL2005 下用SQL语句做分页查询的方法.
@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
本文介绍了一种使用SQL Server 2005进行分页查询的有效方法。该方法利用ROW_NUMBER()函数结合ORDER BY子句来确定记录的顺序,并通过指定的起始和结束索引来实现分页效果。

被折叠的 条评论
为什么被折叠?



