ROW_NUMBER()实现分页

ROW_NUMBER()实现分页_第1张图片

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

ROW_NUMBER()实现分页_第2张图片

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

ROW_NUMBER()实现分页_第3张图片

 

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

ROW_NUMBER()实现分页_第4张图片

ROW_NUMBER()实现分页_第5张图片

 

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

ROW_NUMBER()实现分页_第6张图片 

 

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

你可能感兴趣的:(ROW_NUMBER()实现分页)