ROW_NUMBER()实现分页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROW_NUMBER()实现分页相关的知识,希望对你有一定的参考价值。

技术分享

1. 在数据表基础上面添加一个自增的一列记录行数(虚拟的实际数据库不存在,不会影响数据库结构)的列当然也顺便起一个别名(我这里起了一个rowNum)

技术分享

2.由于rowNum是一个虚拟的。若直接使用会报‘rowNum‘无效,我们就要把这个带有虚拟的列的表看作一个整体也起一个别名

技术分享

 

3.下面就简单多了。直接条件限定就可以了

技术分享

技术分享

 

注:其他列名都可以引用的

技术分享 

 

以上都是我在学习过程当中的经验。若有错误和不足之处欢迎各位大神指点!

以上是关于ROW_NUMBER()实现分页的主要内容,如果未能解决你的问题,请参考以下文章

Row_Number实现分页

使用 row_number 进行sqlserver分页

SQL2012分页offset fetch 比较SQL2005/2008的ROW_Number

SQL分页的几种方法

mongodb 多表分页怎么查询

ROW_NUMBER分页