关于在数据库中分页的问题,此处以sqlServer为例

时间:2022-04-27
本文章向大家介绍关于在数据库中分页的问题,此处以sqlServer为例,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
--sqlserver :数据库分页

--int pageSize//每页多少条数据

--int pageNow=1 //当前页,默认为1

--假如每页为10条

--pageSize=10

--按照以下规则进行拼接sql

--FILED是你要排序的表中的列,Table是你要查询的表

select top(pageSize) * from 
(select *,row_number()over(order by FIELD desc)AS num from TABLE)a 
where a.num between  (pageNow-1)*pageSize+1  and  pageNow*pageSize