关于oracle分页查询问题

f7771129 2016-08-31 10:05:19
分页查询 每页显示10条 查第2页的10条数据 怎么写查询语句?
...全文
181 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghx287524027 2016-08-31
  • 打赏
  • 举报
回复
ghx287524027 2016-08-31
  • 打赏
  • 举报
回复
ROW_NUMBER() over(order by id asc)
卖水果的net 2016-08-31
  • 打赏
  • 举报
回复
使用 rownum 要比 row_number 多写一层。
静默QL 2016-08-31
  • 打赏
  • 举报
回复
对于一张表来说,rownum不能直接使用,但可以用嵌套 ,重命名的方式,把他作为普通的属性来用。 需要注意的是:如果你分页的数据需要排序,那么rownum 则不能和order by 同时使用,那么就只能再嵌套了。 select b.* from (select rownum "rw",a.* from table1 a) b where b."rw" >=11 and b."rw"<=20;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧