找传奇、传世资源到传世资源站!
SQL/SQL基础 正文

oracle去除重复数据的三种方法(包含删除重复数据的sql语句)

  • 资源分类:SQL/SQL基础
  • 发 布 人:房东的猫
  • 文件大小:1106
  • 文件格式:.sql
  • 浏览次数:18
  • 下载次数: 0
  • 发布时间:9月5日

  • 标签: 源码例子
8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

--查询重复数据方法一select COUNT(*) from HB_BORROWER_INFORMATION awhere (a.APPLICATION_CODE) in (select APPLICATION_CODE from HB_BORROWER_INFORMATION group by APPLICATION_CODEhavingcount(*) > 1)and rowid not in (select min(rowid) from HB_BORROWER_INFORMATION group by APPLICATION_CODE having count(*)>1)--查询重复数据方法二SELECTROWID,a.BORROWER_NOFROMHB_PLATFORM_CUSTOMER aWHEREa.rowid !=(SELECTMAX( ROWID )FROMHB_PLATFORM_CUSTOMER bWHEREa.BORROWER_NO = b.BORROWER_NO);--删除重复DELETE from MCG_FLOW_TRANSACTION WHERE (ORDER_CODE) IN ( SELECT ORDER_CODE FROM MCG_FLOW_TRANSACTION GROUP BY ORDER_CODE HAVING COUNT(ORDER_CODE) > 1) AND ROWID NOT IN (SELECT MIN(ROWID) FROM MCG_FLOW_TRANSACTION GROUP BY ORDER_CODE HAVING COUNT(*) > 1);--查询重复数据方法二SELECT * FROM ( SELECT ROW_NUMBER() OVER( PARTITION BY a.BID_ID ORDER BY a.LOAN_DATE DESC) rn, a.* FROM HB_BORROWER_INFORMATION_NU a ) WHERE rn>1

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复