当前位置:操作系统 > Unix/Linux >>

分页查询(用row_number()和开窗函数over()更方便)


分页查询(用row_number()和开窗函数over()更方便)
 
查询MyStudents表中第8页中的数据(每页3条记录)
 www.zzzyk.com  
--(1)
select * from
(
select *,
ROW_NUMBER()over(order by FId asc) as Rnumber
from MyStudents
)
as Tbl3
where Rnumber between (3*7+1) and 3*8
 
--(2)
select top 3 * from MyStudents
where FId not in
(select top (3*7) FId from MyStudents 
order by FId )
order by FId
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,