select *from (select t.*, rownum rnfrom (select * from t_kpi_fault order by obj_id asc) twhere rownum <= 20)where rn > 10;

oracle  三层:

最内层排序

中间层最大条数

最外层最小条数

======================================

&lt是小于等于(<=)

&gt是大于等于(>=)

select *from (select rownum num , t1.OBJ_ID,t1.alarmcause,t1.alarmlevel,t1.remark,t1.restype,t1.position,t1.root_status
        from (select * from T_KPI_FAULT_ALARM e where 1=1
        <if test="alarmcause != null and alarmcause != '' ">
            and alarmcause like '%'||#{alarmcause,jdbcType=VARCHAR}||'%'
        </if>
        <if test="alarmlevel != null and alarmlevel != '' ">
            and alarmlevel like '%'||#{alarmlevel,jdbcType=VARCHAR}||'%'
        </if>
        <if test="remark != null and remark != '' ">
            and remark like '%'||#{remark,jdbcType=VARCHAR}||'%'
        </if>
        <if test="restype != null and restype != '' ">
            and restype like '%'||#{restype,jdbcType=VARCHAR}||'%'
        </if>
        <if test="position != null and position != '' ">
            and position like '%'||#{position,jdbcType=VARCHAR}||'%'
        </if>
        <if test="root_status != null and root_status != '' ">
            and root_status like '%'||#{root_status,jdbcType=VARCHAR}||'%'
        </if>
        order by alarmcause ,remark,restype,position,root_status desc)t1 where rownum &lt; #{end})
        where num &gt; #{start}

ORACLE分页及lt 和gt的区别相关推荐

  1. 注解分页查询 oracle,oracle分页查询的三种常见写法

    oracle分页查询的三种常见写法分页写法: –分页查询一select * from (select rownum r,e1.* from (select * from emp order by sa ...

  2. Oracle分页查询性能优化及一些规则

    1.一个分页查询语句引发的思考 2.优化分析过程 3.Rowid和Rownum的区别 4.多表关联查询对比 5.SQL优化常用规则 1.一个分页语句引发的思考 执行计划显示耗时是2.491秒,这是Or ...

  3. ORACLE分页SQL

    ORACLE分页SQL 1,使用rownum SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ...

  4. oracle分页的方法,Oracle数据库分页的集中方法(三种方法)

    在 做项目中用到了分页,下面说一下oracle分页的方法; 采用伪列 rownum 查询前10条记录 [sql] select * from t_user t where ROWNUM <10; ...

  5. Oracle分页查询语句(六)

    Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. Oracle分页查询语句(一):http://yangtingkun.itpub.net/post/468/100278 Oracl ...

  6. oracle 关联出现重复数据,ORACLE 分页查询出现重复记录的解决办法

    今天在用Oracle分页查询数据的时候出现了重复数据,有的数据无法查出,很郁闷,想了想,找了资料,发现问题 分页语句: select * from ( select row_.*, rownum ro ...

  7. Oracle中rank() over, dense_rank(), row_number() 的区别

    Oracle中rank() over, dense_rank(), row_number() 的区别 假设现在有一张学生表student,学生表中有姓名.分数.课程编号,现在我需要按照课程对学生的成绩 ...

  8. oracle逻辑备份和物理备份,oracle数据库物理备份和逻辑备份区别

    oracle数据库物理备份和逻辑备份区别 ORACLE中数据备份分为物理备份和逻辑备份两种.物理备份就是转储ORACLE物理文件(如数据文件.控制文件.归档日志文件等),一旦数据库发生故障,可以利用这 ...

  9. 2.oracle分页,找到员工表中薪水大于本部门平均薪水的员工

     ROWNUM的知识点 A ROWNUM按照oracle的默认机制生成. B rownum只能使用<=  <号,不能使用>  >= rownum的实现机制 rownum表示 ...

最新文章

  1. 谷歌I/O大会3月对开发者开放
  2. 又见yx — 说说IT公司的团队头儿
  3. 节点身份认证(1)DID(Decentralized Identity)系统
  4. 一文搞定 Docker 容器技术与常用命令
  5. .NET与鲲鹏共展翅,昇腾九万里(一)
  6. shell 25个常用命令
  7. 子网掩码255.255.0.0与255.255.255.0的区别
  8. 计算机应用基础课程编制标准,计算机应用基础课程标准.doc
  9. c语言 main函数
  10. 为什么很多人转行学习Web前端技术?
  11. cctype 头文件定义 函数列表
  12. 数据:灰度增持3594枚LTC和1.43万枚LINK
  13. X5045的C语言源码,X5045看门狗的单片机源程序和Proteus仿真原理图
  14. unity导出fbx_使用Blender和Unity创建一个简单Low Poly的模型(一)
  15. 卡秘生活APP是一款什么样的APP 关于卡秘生活疑问详细解答
  16. 华为鸿蒙操作系统国美通讯,国美通讯(600898)03月14日14:30大单揭秘
  17. 211. 字符串置换
  18. Java输入时间输出热量卡路里的小程序
  19. 如何建立异地容灾备份体系
  20. C++程序员的发展前景,老程序员:早知道当初就学C++了!

热门文章

  1. STM32定时器计数频率以及PSC和CNT、CCR1的关系
  2. ipad 计算机连接网络设置方法,如何使用Ipad通过已有网络连接(局域网)的笔记本电脑联网?...
  3. SouthernBiotech 艾美捷正常山羊血清说明书
  4. 四十以上软件开发人员没有出路了吗?
  5. 用Python开发截图识别OCR小工具
  6. “授之以鱼” 不如 “授之以渔“(网页设计-第十次作业-思路分享)
  7. 利用不同卫星的仰角方位角绘制站心星空图
  8. WriteProcessMemory的一个细节
  9. HTTP AUTH验证
  10. GATT Profile UUID