Create table test

(id number(2),

names varchar2(20));

insert into test values(1,'张三');

insert into test values(2,'李四');

insert into test values(3,'马七');

select * from test;

--查找重复数据

select * from test a where (a.id,a.names) in

(select id,names from test group by id,names having count(*) > 1)

--删除重复数据,只留rowid最小的那行;

delete from test a where (a.id,a.names) in

(select id,names having count(*) > 1)

and rowid not in (select min(rowid) from test group by id,names having count(*)>1)

--查找重复数据,不含rowid最小的行

select * from test a where (a.id,a.names) in

(select id,names having count(*) > 1)

and rowid not in (select min(rowid) from test group by id,names having count(*)>1)

---1.以上是重复数据根据多列来判断

以下是重复数据根据单列来判断

1、首先,查找表中多余的重复记录,重复记录是根据单个字段(id)来判断

select * from test where id in(select id from test group by having count(id) >1)

2、删除表中多余的重复记录,重复记录是根据单个字段(id)来判断,只留有rowid最小的记录

delete from test where (id) in (select id from test group by id having count(id) >1) and rowid not in (select min(rowid) from test group by id having count(*)>1)

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

oracle去重复值查询,Oracle 重复数据查询以及删除相关推荐

  1. python concat去除重复值语句_Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)...

    摘要 在进行数据分析时,我们经常需要对DataFrame去重,但有时候也会需要只保留重复值. 这里就简单的介绍一下对于DataFrame去重和取重复值的操作. 创建DataFrame 这里首先创建一个 ...

  2. python duplicated函数_Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)...

    Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值) 摘要 在进行数据分析时,我们经常需要对DataFrame去重,但有时候也会需要只保留重复值. 这 ...

  3. python去重保留唯一一个值_Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)...

    摘要 在进行数据分析时,我们经常需要对DataFrame去重,但有时候也会需要只保留重复值. 这里就简单的介绍一下对于DataFrame去重和取重复值的操作. 创建DataFrame 这里首先创建一个 ...

  4. 在Excel中标示重复值、删除重复值、统计重复次数

    在Excel中标示重复值.删除重复值.统计重复次数等等,视频演示: 以上方法在Excel和WPS中通用. E灵插件下载: https://www.excelbbx.net/download.htm

  5. arcgis统计重复值及筛选重复值

    arcgis统计重复值及筛选重复值 # -*- coding: UTF-8 -*- import arcpy import pythonaddinsclass ButtonClass3(object) ...

  6. oracle 添加默认值列,Oracle 11g增加列,并带默认值的新特性

    永久链接:http://www.ixdba.com/html/y2007/m08/159-oracle11g-add-column.html 老和尚在他的blog中描述了了这个问题,我这里做一个详细的 ...

  7. python列表添加重复值_python 列表 重复添加数据库

    <Python 3程序开发指南(第2版•修订版)>--1.4 总结 本节书摘来自异步社区<Python 3程序开发指南(第2版•修订版)>一书中的第1章,第1.4节,作者[英] ...

  8. Excel拒绝输入重复值并将重复值进行提醒标记

    如下图所示是通过excel建立的一个终端共享,现在为了统计大家提报的活动,需要每个经销商在A列编号并输入自己报名的活动内容,为了防止在A列重复输入编号,小编做了这样的设置 (方方格子插件) 1.先看动 ...

  9. 【Python】DataFrame使用drop_duplicates()函数去重(不)保留重复值,取重复值

    摘要 在进行数据分析时,我们经常需要对DataFrame去重,但有时候也会需要只保留重复值. 这里就简单的介绍一下对于DataFrame去重和取重复值的操作. 创建DataFrame 这里首先创建一个 ...

  10. mysql离散查询_mySQL数据库数据查询操作详解

    查询数据: 简单查询: 1.查询所有数据: select * from 表名 #select * from info 查询所有列 2.查询指定列: select code,name from info ...

最新文章

  1. 草根seo站长利用网站赚钱的方法
  2. SAP HUM嵌套HU场景下WM报表LS26里SU号码是外层HU号码
  3. 设置UIButton上面是image,下面是title
  4. 陈中华:李彦宏候选工程院院士,是全中国人民的大耻辱
  5. 在CISCO交换机上配置SSH
  6. 会计职业道德教育的途径
  7. 九度OJ 1168:字符串的查找删除 (查找)
  8. correct ways to define variables in python
  9. 小程序外链跳转web-view系列问题
  10. 处理文章附件路径问题
  11. 两台服务器安装redis集群_高性能分布式存储服务Minio安装配置入门
  12. Ps学习(快速选择工具和魔棒的使用)
  13. AndroidStudio报错解决方案
  14. word前两页不设置页码,从第三页开始设置页码(word页码设置)
  15. uniapp实现贪吃蛇小游戏
  16. Geforce Game Ready驱动程序无法继续安装
  17. CF 1606E Arena
  18. 第7章第32节:五图排版:五张图片并列排版 [PowerPoint精美幻灯片实战教程]
  19. mp4视频损坏无法播放如何修复?
  20. 【下载网页上的视频】IDM显示无法将下载行为传输到IDM

热门文章

  1. 使用Sphinx对MySQL数据库进行全文检索
  2. 在ASP.NET 2.0中实现URL重写
  3. 无法发送电子邮件,可能原因:您的主机禁用了mail()函数
  4. python property方法_高效 Python 代码 —— 属性与 @property 方法
  5. C程序设计--命令行参数(argc 和 argv[])
  6. 1106 Lowest Price in Supply Chain (25 分) 静态树vector+DFS
  7. Mysql之各种各样的函数啦
  8. 【HDU4456】Crowd(曼哈顿距离转切比雪夫距离+二维坐标hash离散化+二维树状数组)
  9. 计算机应用基础五笔试题,2016全新计算机应用基础试题及答案
  10. RNN 卷积神经网络- 吴恩达Andrew Ng 论文等资料汇总