关于分页SQL

select * from(

select  row_number() over( sno order by sno  asc ) as r ,* from student    //将sno添加 伪序

where r <=  n*10

)

where row_number>=(n-1 )*10;



这个n还有row_number是哪来的?能够解释一下吗?


咕咕咕 发布于 2019-12-25 15:11
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
JackloveLv7高级互助
发布于2019-12-25 15:14

row_number 是函数

  • 咕咕咕 咕咕咕(提问者) rownumber()不是给每个记录弄序号的吗?为什么在这里row_number可以直接代表记录编号?n又是哪来的?代表什么?
    2019-12-25 15:15 
  • Jacklove Jacklove 回复 咕咕咕(提问者) https://blog.csdn.net/qq_25221835/article/details/82762416 看一下这个帖子
    2019-12-25 15:16 
  • 2关注人数
  • 434浏览人数
  • 最后回答于:2019-12-25 15:14
    请选择关闭问题的原因
    确定 取消
    返回顶部