oracle处理重复数据「终于解决」

oracle处理重复数据「终于解决」person表中有id和name两个字段,id是唯一值,若id相同,则认为记录重复。

person表中有id和name两个字段,id是唯一值,若id相同,则认为记录重复。

    1. 查找重复id
select id from person group by id having count(*)>1
    1. 查找重复数据
select * from person where id in (select id from person group by id having count(*)>1)
    1. 删除重复记录,保留rowid最小的记录
delete from person where id in (select id from person group by id having count(id)>1) and rowid not in (select min(rowid) from person group by id having count(*)>1)
    1. 查询表中重复记录(多个字段)
select * from tablename a where (a.seq,a.id) in (select seq,id from tablename group by sql,id having count(*)>1)
    1. 删除表中重复记录(多个字段),只保留rowid最小的字段
delete from tablename a where (a.id,a.seq) in (select id,sql from tablename group by id,sql having count(*)>1) and rowid not in (select min(rowid) from tablename group by id,sql having count(*)>1)
    1. 查找表中重复数据,不包含rowid最小记录
select * from tablename a where (a.id,a.seq) in (select id,seq from tablename group by id,seq having count(*)>1) and rowid not in (select min(rowid) from tablename group by id,seq having count(*)>1)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/13125.html

(0)

相关推荐

  • Python工程师从入门到精通

    Python工程师从入门到精通Python是一种高级编程语言,由Guido van Rossum于1991年开发而来。Python易学易懂而且非常适合初学者,但它也可以扩展到非常高级的编程,包括人工智能、机器学习、数据分析和网络编程等领域。Python非常流行,它被全球各种各样的人群使用,从新手到专业程序员和科学家,Python已成为最受欢迎的编程语言之一。

    2024-07-24
    35
  • Python命令行应用程序的开发利器——Click库

    Python命令行应用程序的开发利器——Click库在现实生活中,我们经常需要使用命令行工具完成一些任务,比如查看系统信息、安装软件等等。此时,我们就需要针对特定的需求进行命令行应用程序的开发。而Python是一门功能强大、易于学习的编程语言,它几乎可以完成所有的任务,同时Python还拥有大量的库来方便我们开发应用程序。尤其是“Click”库,让Python开发者能够用更少的代码完成更多的事情,它简化了命令行工具的基础代码,提供了一种优雅的方式,让我们快速创建Python的命令行应用程序,实现高效的开发和调试。

    2023-12-26
    125
  • 七日杀上帝模式指令都有什么_七日杀时间指令

    七日杀上帝模式指令都有什么_七日杀时间指令七日杀以不死族占领的残酷无情的后世界末日世界为背景,是一款开放世界游戏,是第一人称射击游戏、生存恐怖、塔防和角色扮演游戏的独特组合。

    2022-12-14
    238
  • 医学软件(医学生必备十大软件)

    医学软件(医学生必备十大软件)

    2023-08-28
    126
  • mysql 8.0 安装教程「建议收藏」

    mysql 8.0 安装教程「建议收藏」官网下载 官方安装教程(win) windows 压缩包方式安装 压缩包安装官方教程 官方步骤: 1. Extract the main archive to the desired install…

    2023-03-14
    164
  • python获取当前进程id(获取当前进程的所有线程)

    python获取当前进程id(获取当前进程的所有线程)#-*- encoding:UTF-8 -*-

    2023-11-22
    124
  • 如何正确发音Scrapy

    如何正确发音ScrapyScrapy是一个功能强大的Python网络爬虫框架,可用于从静态和动态网站上提取结构化数据。

    2024-05-05
    65
  • 用Python实现高效数据抓取

    用Python实现高效数据抓取随着互联网的发展,数据已经成为了一个重要的资源,而数据抓取也成为了一项重要的技能。由于Python具有简单易学、性能良好、支持各种操作系统、第三方类库丰富等诸多优势,它已经成为了数据科学领域非常流行的编程语言之一。本文将介绍如何用Python实现高效数据抓取。

    2024-05-22
    72

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注