1、简单分页
select top 每页数据条数 * from 表名 where id not in (select top ((2-1)*5) id from wg_users order by 排序列名 desc) order by 排序列名 desc
2、RowNumber分页
select * from (select ROW_NUMBER() OVER(Order by 排序列名) AS RowNumber,* from 表名) as b
3、Offset and Fetch分页
select * from 表名 order by 排序列名 offset (当前页数-1)*每页数据条数 row fetch next 每页数据条数 row only
本文介绍了三种常见的数据库分页方法:使用SQL的`SELECT TOP`配合排除已选记录,`ROW_NUMBER()`窗口函数进行行号排序,以及`OFFSET`与`FETCH`的偏移量获取。这些技术适用于后端开发,帮助开发者高效处理大量数据的分页需求。
900

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



