分页

写尽千山,落笔是你。 --chen
分页
查询指定页数的学生信息
方案一:top方式分页

declare @PageSize int = 5 --每页大小
declare @PageIndex int = 3 --第几页
select top(@PageSize)  * from Student
where StuId not in(select top(@PageSize*(@PageSize-1)) StuId from Student)

方案二:使用row_number分页

declare @PageSize int = 5 --每页大小
declare @PageIndex int = 3 --第几页
select * from
(select ROW_NUMBER() over(order by StuId) RowId,* from Student) Temp
where RowId between (@PageIndex-1)*@PageSize+1 and @PageIndex*@PageSize
posted @ 2024-06-30 20:47  小脑虎爱学习  阅读(23)  评论(0)    收藏  举报