【经典SQL】删除表中重复的记录
来源:互联网 发布:淘宝类目手机怎么设置 编辑:程序博客网 时间:2024/05/22 09:03
考虑到这种SQL用到的还是比较多,故在此记录一下。
问题 从表中删除重复的记录,考虑如下表结构信息:
create table dupes (id integer,name varchar(10));insert into dupes values(1,'NAPOLEON');insert into dupes values(2,'DYNAMITE');insert into dupes values(3,'DYNAMITE');insert into dupes values(4,'SHE SELLS');insert into dupes values(5,'SHE SELLS');insert into dupes values(6,'SHE SELLS');insert into dupes values(7,'SHE SELLS');
select * from dupes order by 1;
对于每个像“SHE SELLS”这样重复的姓名组,只任意保留其中一个的ID,并将其余的记录删除掉。
解决方案如下:
delete from dupes where id not in (select min(id) from dupes group by name)
0 0
- 【经典SQL】删除表中重复的记录
- pg中删除表中重复记录的SQL
- sql中删除重复记录的方法
- SQL中删除重复记录
- SQL中删除重复记录
- 删除重复记录的sql
- 删除重复记录的sql
- sql删除重复的记录
- Sql删除表中多余的重复记录,保证重复字段唯一
- sql 删除表中多余的重复记录(多个字段),只保留一条记录
- sql 删除表中多余的重复记录(多个字段),只保留一条记录
- sql 删除表中多余的重复记录(多个字段),只保留一条记录
- 查找、删除表中重复的记录
- 如何查找、删除表中重复的记录
- 如何删除表中重复的记录?
- 如何查找、删除表中重复的记录
- 删除表中重复的记录
- 如何查找、删除表中重复的记录
- Linux C Project :pong
- Java 8新特性探究(十三)JavaFX 8新特性以及开发2048游戏
- HDU2031 进制转换,
- Gradle笔记——构建基础
- Linux 开启VNCSERVER
- 【经典SQL】删除表中重复的记录
- ZOJ3640 Help Me Escape
- Servlet 中的Service(),doGet(),doPost()的关系
- Redo日志和Undo表空间
- jsp/servlet/struts/hibernate/spring内部实现机制
- 如何才能跟 App Store 审核团队有效沟通?
- UIView+TKCategory
- Capture a Screen Shot
- wampserver2.5-apache2.4.9允许外部访问的配置