zoukankan      html  css  js  c++  java
  • oracle 中怎样实现分页和去处重复

    oracle 中用关键字 rownum 来进行分页

      rownum  不能使用大于号,只能是使用小于号,可以使用子查询和rownum一起使用来创建分页

    SELECT
        *
    FROM
        (
            SELECT
                e.*, rownum r
            FROM
                emp e
            WHERE
                rownum < 11
        )
    WHERE
        r > 5;

     

     

    oracle 中用关键字rowid 来进行删除重复数据

      去处重复数据 可以使用rowid列。rowid 是一个伪列,该列在数据库中是存在的,在查询的时候默认没有显示,rowid 不会重复

     

    DELETE
    FROM
        users u1
    WHERE
        EXISTS (
            SELECT
                *
            FROM
                users u2
            WHERE
                u1.uname = u2.uname
            AND u1.upassword = u2.upassword
            AND u1.rowid > u2.rowid
        );

     

  • 相关阅读:
    取三级分销上下级用户id
    Map集合
    Log4j
    异常
    逻辑运算符
    变量
    变量名命名规则
    命名法
    Nessus
    Nmap扫描工具
  • 原文地址:https://www.cnblogs.com/hph1728390/p/10820483.html
Copyright © 2011-2022 走看看