首页 > 数据库 >Oracle 删除表中的重复数据

Oracle 删除表中的重复数据

时间:2024-10-13 19:19:47浏览次数:3  
标签:删除 重复 eol 表中 Oracle rn WHERE SELECT

删除表中某列重复的数据,只保留最新或者最旧的一条;

替换下列代码中的中文后即可使用。

DELETE 
FROM
	去重复的表
WHERE
	ID IN (
	SELECT
		ID 
	FROM
		( SELECT eol.*, row_number () over ( partition BY eol.去重字段 ORDER BY eol.排序字段 DESC ) rn 
				FROM 去重复的表 eol ) 
	WHERE
	rn != 1 
	)

标签:删除,重复,eol,表中,Oracle,rn,WHERE,SELECT
From: https://blog.51cto.com/u_16358694/12238435

相关文章

  • 【Oracle DB故障分享】分享一次由于SGA设置太小导致的DP备份失败
    Listitem今天给客户做Oracle例行数据库健康巡检,过程中检出一些备份异常,分享如下。排查问题:打开DP备份软件,随即弹出如下提示:登录DP,查看备份情况:发现从10/6开始,DP备份就没有完全成功,部分文件备份失败:OracleRecoveryBackupCatalog“Oracle8”一直备份失败:查看DP日......
  • 关于使用plsql操作oracle的一点小技巧和几个常用的查询语句BU
    plsql是什么:就是这个,专门操作oracle的一个工具,好用还免费。创建一个测试表:createtableStudent(Idnumbernotnull,Namevarchar(20),Agenumber,Gradenumber,Gendervarchar(2))里面的varchar2()是oracle自己专门的字符类型,用就行了。光标移到表上,右键选择Descr......
  • 数据处理和分析之数据预处理:异常值处理(Outlier Detection):异常值处理策略:删除与修正
    数据处理和分析之数据预处理:异常值处理(OutlierDetection):异常值处理策略:删除与修正异常值检测的重要性异常值的定义异常值(Outliers),在统计学中,指的是数据集中显著偏离其他观察值的数值。这些数值可能由于测量错误、数据录入错误、实验异常或其他非典型条件产生。异常值......
  • wpf 下拉框添加选项中删除数据
    需要根据实际需求在按钮的对应事件或者Command中添加逻辑<StyleTargetType="ComboBox"x:Key="DeleteComboBoxStyle"><SetterProperty="ItemContainerStyle"><Setter.Value><!--ComBoxItem--><......
  • Oracle 11g streams部署
    Oracle11gstreams部署环境 源服务器目标服务器系统版本CentOSLinuxrelease7.3.1611(Core)CentOSLinuxrelease7.3.1611(Core)主机名sht-sgmhadoopdn-02sht-sgmhadoopdn-03数据库版本EE11.2.0.4.0EE11.2.0.4.0......
  • 备考Oracle OCP 19c认证,这篇内容你需要了解
    OCP19c认证是甲骨文Oracle数据库管理认证中的一种,中级认证是从事Oracle数据库行业的人选择最多的、也是性价比最高的一个认证,所以想考OCP的人员众多,这里就介绍一些关于备考OCP认证的内容。一、了解认证考试的目标1.OCP证书毋庸置疑,报考OCP认证最大的目标就是能够拿到OCP证书......
  • 自定义 http header 名称中带下划线时,可能会被 nginx 忽略删除
    在设计自定义header时,会发现如user_id这样的header无法被后端读取到想来中间有一层nginx搜了一下果然是它的影响,具体情况就不记录了,可以看参考链接。简单记录是因为下划线可能会导致一些兼容性问题,所以nginx默认不允许header名称带下划线,但也允许手动开启。解决方......
  • SQL Server表中插入失败,自增ID还会增加吗?
    答案是会的。在SQLServer中,如果表的主键是自增(IDENTITY),当插入操作由于某种约束(如UNIQUE约束或FOREIGNKEY约束)失败时,自增的ID值仍会递增,即便插入失败了。举个例子,如果当前表的自增列的值是100,下一次插入操作尝试分配ID101。但如果由于某种原因(比如UNIQUE约束冲突)......
  • Ubuntu中Conda建立环境和删除环境
    网上说的很全面了,这里我把我遇到的一些问题和解决方案罗列出来,以便未来的学习和了解。博客的好处就体现出来了,下次你再用这个东西,就直接打开你的博客照抄就行了,不用东搜西搜了,及其方便,这种碎片化的东西,比记在笔记本或者而备忘要省事儿的多。。。创建环境condacreate-nxxxxxx......
  • java 文件的建立,文件夹的建立, 删除
    importjava.io.File;importjava.io.IOException;publicclassFileTest{publicstaticvoidmain(String[]args)throwsIOException{//请在Begin-End间编写完整代码/**********Begin**********///创建目录Filefile=n......