zoukankan      html  css  js  c++  java
  • Oracle 分页查询的一个实例

    1.分页模板

    select * from ( select rownum as rn , a.* from( 某个表名) a) where rn between 0 and 6

    2 某个表名

    select aa.title,aa.url,bb.times, bb.makedate from menu aa,
    (select count(*) times,title , max(id) id,max(makedate) makedate from menulog group by title order by count(*) desc ) bb where aa.id=bb.id

    3 将2 放入到1 中

    select * from ( select rownum as rn , a.* from( select aa.title,aa.url,bb.times, bb.makedate from menu aa,
    (select count(*) times,title , max(id) id,max(makedate) makedate from menulog group by title order by count(*) desc ) bb where aa.id=bb.id) a) where rn between 0 and 6

    ②另外一个实例

    select aa.title,aa.url,bb.times, bb.makedate,cc.title from menu aa,menu cc, (select count(*) times,title , max(id) id,max(makedate) makedate from menulog group by title order by count(*) desc ) bb where aa.id=bb.id and aa.pid =cc.id and aa.title like '%医疗账单录入清单%'

    select aa.title, aa.url, bb.times, bb.makedate, cc.title
      from menu aa,
           menu cc,
           (select count(*) times, title, max(id) id, max(makedate) makedate
              from menulog
             group by title
             order by count(*) desc) bb
     where aa.id = bb.id
       and aa.pid = cc.id
       and aa.title like '%医疗账单录入清单%'

    select *
      from (select rownum as rn, a.*
              from (select aa.title,
                           aa.url,
                           bb.times,
                           bb.makedate,
                           bb.maketime,
                           (select title from menu kk where kk.id = aa.pid) menulevelfouth
                      from menu aa,
                           (select count(*) times,
                                   title,
                                   max(id) id,
                                   max(makedate) makedate,
                                   max(maketime) maketime
                              from menulog
                             group by title
                             order by count(*) desc) bb
                     where aa.id = bb.id) a)
     where rn between 0 and 4


    select * from ( select rownum as rn , a.* from( select aa.title,aa.url,bb.times, bb.makedate ,cc.title from menu aa,
    (select count(*) times,title , max(id) id,max(makedate) makedate from menulog group by title order by count(*) desc ) bb where aa.id=bb.id and aa.pid =cc.id) a) where rn between 0 and 6

  • 相关阅读:
    spark 读取mongodb失败,报executor time out 和GC overhead limit exceeded 异常
    在zepplin 使用spark sql 查询mongodb的数据
    Unable to query from Mongodb from Zeppelin using spark
    spark 与zepplin 版本兼容
    kafka 新旧消费者的区别
    kafka 新生产者发送消息流程
    spark ui acl 不生效的问题分析
    python中if __name__ == '__main__': 的解析
    深入C++的new
    NSSplitView
  • 原文地址:https://www.cnblogs.com/zytcomeon/p/13208042.html
Copyright © 2011-2022 走看看