码迷,mamicode.com
首页 > 其他好文 > 详细

分页查询

时间:2015-09-11 16:04:18      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

1.ROWNUM

  被称为伪列,用于返回标识行数据顺序的数字

    SELECT ROWNUM,empno,ename,sal FROM emp;

  只能从1计数,不能从结果集中直接截取

  利用ROWNUM截取结果集中的部分数据,需要用到行内视图

2.使用子查询进行分页

  分页策略:每次只取一页的数据。每次换页,取下一页的数据。

  在ORACLE中利用ROWNUM的功能用来进行分页

  假设结果集共105条,每20条分为一页,则:

    page1: 1至20

    page2:21至40

    ...

    PageN:(n-1)*pageSize+1至n*pageSize

    共六页

3.分页与ORDER BY

  按薪水倒序排列,取出结果集中第8到第10条的记录

 

分页查询

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4801008.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!