分享

oracle学习笔记之分页查询

 levinLee 2010-07-24
首先补充一下有关oracle创建数据的小知识:

1. 安装时,创建一个数据库,其他创建方式

a) 使用工具向导

b) 手工步骤

2. 使用工具向导

a) 使用工具dbcaDatabase Configuration Assistant】 数据库配置助手

b) 傻瓜式使用步骤,自动优化,默认配置

c) 大概创建要十分钟左右

3. 手工步骤

a) 目前没学,比较费劲,很多东西要配置,看看向导配置就知道了

前面介绍了 用java操作oracle的一些知识,现在来看看oracle的分页。
学习了oracle的分页之后,感觉oracle的分页太烂了,比sql  server  和mysql  写起来都要复杂。
    首先,连接好数据库,随便用哪种方式。
   其次,定义几个变量:
      int pageCount = 0;//查询共有几页 通过计算得来
     int pageSize =3;//自己定义每页显示多少条
    int rowCount = 0;//共有几条记录
int pageNow = 1;//默认显示第一页
//计算pageCount
   if(rowCount%pageSize == 0){
     pageCount = rowCount/pageSize;
}else{
   pageCount = rowCount/pageSize;
}
分页查询语句:
     select * from (select a1.*,rownum rn from (select * from emp) a1 where rownum<="+pageSize*pageNow+") where rn>="+pageSize*(pageNow-1)+1+";
以上是简单的分页查询。
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多