sql分页查询

Posted on 2009-09-03 09:24  名号M  阅读(197)  评论(0)    收藏  举报
declare @pageSize int, @pageIndex int
set @pageIndex=0
set @pageSize=10
print @pageSize
select B.* from
(
select ROW_NUMBER() over(order by id) as RowNo,* from TestTable
)
as A
inner join TestTable as B on A.ID=B.ID
where RowNo > @pageSize * @pageIndex
and RowNo <= @pageSize * @pageIndex + @pageSize

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3