`

删除重复记录的高效SQL

 
阅读更多
删除重复记录的高效SQL:

delete from student pdi where pdi.rowid in
(select t1.rowid FROM student t1,
   (select t.s_no, max(t.id) max_id from student t group by t.s_no having count(*) > 1) t2
where t1.s_no = t2.s_no and t1.id != t2.max_id)
分享到:
评论

相关推荐

    最高效的删除重复记录方法

    最高效的删除重复记录方法

    Oracle Sql 性能优化

    Oracle Sql性能优化 解宝喆 1、选择最有效率的表名...最高效的删除重复记录方法 ( 因为使用了ROWID)例子: DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO); ....

    经典全面的SQL语句大全

     19、说明:删除重复记录 Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)  20、说明:列出数据库里所有的表名 select name from sysobjects where type='U' 21、...

    使用SQL语句去掉重复的记录【两种方法】

    海量数据(百万以上),其中有些全部字段都相同,有些部分字段相同,怎样高效去除重复? 如果要删除手机(mobilePhone),电话(officePhone),邮件(email)同时都相同的数据,以前一直使用这条语句进行去重: delete ...

    SQL 优化原则

    最高效的删除重复记录方法 ( 因为使用了ROWID)例子: DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO); (9) 用TRUNCATE替代DELETE: 当删除表中的记录时,在...

    MYSQL常用命令大全

    例如:删除表 MyClass中编号为1 的记录 mysql> delete from MyClass where id=1; 7、修改表中数据:update 表名 set 字段=新值,… where 条件 mysql> update MyClass set name='Mary' where id=1; 7、在表中增加字段...

    MySQL命令大全

    例如:删除表 MyClass中编号为 的记录 mysql> delete from MyClass where id=1; 7、修改表中数据:update 表名 set 字段=新值,…where 条件 mysql> update MyClass set name=’Mary’where id=1; 7、在表中...

    Navicat Premium12

    使用数据表样式的网格查看以及一系列数据编辑工具来添加、修改和删除记录,方便你编辑数据。Navicat 为你提供有效管理数据所需的工具,并确保能顺利进行。 简单的 SQL 编辑 视觉化 SQL 创建工具助你创建、编辑和运行...

    帝国备份王2008开源版下载 (MYSQL专用备份工具)

    支持按“文件大小”与“记录数”两种分组备份方式,特别是针对大数据库而设计的“按记录数”备份算法,效率极高; 每组备份数据大小后台直接设置,依服务器配置自已设定。 2、不同MYSQL版本平滑转换,可直接备份与...

    帝国备份王(Empirebak) 2010 官方版.zip

    支持按“文件大小”与“记录数”两种分组备份方式,特别是针对大数据库而设计的“按记录数”备份算法,效率极高; 每组备份数据大小后台直接设置,依服务器配置自已设定。 2、不同MYSQL版本数据平滑转换,可直接...

    EaglePHP v2.4【春节贺岁版】

    是一款开源、高效、面向对象的PHP MVC开发框架,完全基于PHP5可用于开发WEB程序和服务,借鉴国外优秀框架的设计思路,分层的设计思想使独立开发成为可能,建立模型推动代码的重用,有助于促进快速软件开发(RAD)和...

    ASP设计在线考试系统OnlineTest

    ☆在表中插入、修改和删除记录 ☆建立、修改和删除数据对象 ☆控制对数据和数据对象的存取 ☆保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。 3.是...

    asp在线考试系统(asp+access实现)

    ☆在表中插入、修改和删除记录 ☆建立、修改和删除数据对象 ☆控制对数据和数据对象的存取 ☆保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。 3.是...

    crossphp 开发框架 v1.6.1.zip

    二.PDOSqlDriver执行URD操作时,返回受影响的记录条数; 三.其他优化。 优化Redis驱动,同一主机不同DB,只建立一个连接; 增加params_dot参数,控制URL参数部分的分隔符(app配置文件url部分); Module::...

    嘉缘人才系统php 3.0 UTF8.rar

    38、更新 投递简历重复记录的方式,增加投递次数 39、其他未公布的内容 今天是个值得期待的日子,各位期待已久的嘉缘人才网站管理系统PHP2.3版本来啦!继1.0 SP5免费提供下载之后,嘉缘陆续发布了2.0、2.1、2.2...

    印染厂生产仓储信息系统

    目前,根据集团的总体规划,将在印染分厂逐步建立一系列信息化系统,其中《生产仓储信息系统》,将实现原坯布和成品仓储管理信息化,达到精细化、精确化和高效化管理,达到最大限度降低仓储管理成本和提高仓储管理...

    嘉缘人才系统PHP版 V3.0 UTF8.rar

    34、修复 无法登陆或者无法退出的问题 35、修复 后台院校专业添加存在的BUG 36、更新 会员中心增值服务购买模块 37、更新 区域、岗位、专业转换函数,默认显示第一选择 38、更新 投递简历重复记录的方式,增加投递...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例058 用TreeSet生成不重复自动排序 随机数组 71 实例059 Map映射集合实现省市级联选择框 73 第4章 字符串处理技术 75 4.1 格式化字符串 76 实例060 把数字格式化为货币字符串 76 实例061 格式化当前日期 77 实例...

Global site tag (gtag.js) - Google Analytics