zoukankan      html  css  js  c++  java
  • oracle查询重复记录

    1.操作单个字段:

        a.查询出表中单个字段的重复记录.

    Sql代码  收藏代码
    1. SELECT * FROM aj_xyrxx t1 WHERE t1.ajbh IN   
    2.     (SELECT t2.ajbh FROM aj_xyrxx t2   
    3.          GROUP BY t2.ajbh HAVING COUNT(t2.ajbh) > 1) ;  


        b.删除单个字段重复的记录,只保留一个(此处可以使用oracle自带的伪列rowid或rownum).

    Sql代码  收藏代码
    1. DELETE FROM aj_xyrxx t1 WHERE t1.ajbh IN   
    2.     (SELECT t2.ajbh FROM aj_xyrxx t2   
    3.          GROUP BY t2.ajbh HAVING COUNT(t2.ajbh) > 1) AND   
    4.          ROWID NOT IN (SELECT MIN(ROWID) FROM aj_xyrxx t3   
    5.                           GROUP BY t3.ajbh  HAVING COUNT(t3.ajbh) > 1) ;  


    2.操作多个字段
       a.查询

    Sql代码  收藏代码
    1. SELECT * FROM aj_xyrxx t1 WHERE (t1.ajbh,t1.rybh) IN   
    2.     (SELECT t2.ajbh,t2.rybh FROM aj_xyrxx t2   
    3.          GROUP BY t2.ajbh,t2.rybh HAVING COUNT(*) > 1) ;  

       b.删除

    Sql代码  收藏代码
    1. DELETE FROM aj_xyrxx t1 WHERE (t1.ajbh,t1.rybh) IN   
    2.     (SELECT t2.ajbh,t2.rybh FROM aj_xyrxx t2   
    3.          GROUP BY t2.ajbh,t2.rybh HAVING COUNT(*) > 1) AND   
    4.          ROWID NOT IN (SELECT MIN(ROWID) FROM aj_xyrxx t3   
    5.                           GROUP BY t3.ajbh,t3.rybh  HAVING COUNT(*) > 1) ;  
  • 相关阅读:
    Stack的一种简单实现
    Allocator中uninitialized_fill等函数的简单实现
    Allocator的简易实现
    编写自己的迭代器
    简单的内存分配器
    vector的简单实现
    异常类Exception
    intent大致使用
    java初识集合(list,set,map)
    php分页
  • 原文地址:https://www.cnblogs.com/zhangliang1988/p/2252386.html
Copyright © 2011-2022 走看看