SQL语句删除重复记录
来源:互联网 发布:jsp导入多个java类 编辑:程序博客网 时间:2024/04/29 19:32
问题:如何把具有相同字段的记录删除,只留下一条。 例如:表test里有id,name字段,如果有name相同的记录只留下一条,其余的删除。name的内容不定,相同的记录数不定。 用SQL语句删除重复记录的方法:
1、将重复的记录记入temp1表
select [标志字段id],count(*) into temp1 from [表名]
group by [标志字段id]
having count(*)>1
2、将不重复的记录记入temp1表
insert temp1
select [标志字段id],count(*) from [表名]
group by [标志字段id]
having count(*)=1
3、作一个包含所有不重复记录的表
select * into temp2 from [表名]
where 标志字段id in(select 标志字段id from temp1)
4、删除重复表:delete [表名]
5、恢复表
insert [表名]
select * from temp2
6、删除临时表
drop table temp1
drop table temp2
- sql语句删除重复记录
- sql删除重复记录语句
- SQL语句删除重复记录
- SQL语句删除重复记录
- SQL语句删除重复记录
- SQL 语句删除access重复记录语句
- 几个删除重复记录的SQL语句!
- 几个删除重复记录的SQL语句
- SQL语句快速删除重复记录
- 一题多解教你SQL语句删除重复记录
- 几个删除重复记录的SQL语句
- 用SQL语句删除重复记录
- 几个删除重复记录的SQL语句
- 删除重复记录的sql语句
- 可以删除重复记录的SQL语句
- 几个删除重复记录的SQL语句
- 删除重复记录的SQL语句
- 几个删除重复记录的SQL语句
- IPv6推进将非常漫长
- 学习计划
- 怎样才能学好.net呢?
- sql2005 管道的另一端上无任何进程解决方法 (转)
- JAVA代码运行计时
- SQL语句删除重复记录
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- 转载Quartus II
- matlab7.0的序列号
- c语言:二维数组输出杨辉三角!
- extjs+db
- 上传大图的同时保存小图
- SurfaceView的学习
- 关于table中rowspan及colspan的用法