如何把数据库中的重复数据删除呢?
就是如果有重复的就把重复的删除,只保留一条
求高人解答。。
就是如果有重复的就把重复的删除,只保留一条
求高人解答。。
解决方案 »
- SQL列变成行
- 这个计算列怎么写:统计某字符字段的数字个数
- 我写的存储过程用游标了,在查询分析器中没问题!调用时报错找不到原因!高手帮忙看看!!
- 两张表结果一样,怎样把两张表中不同的记录找出来!---急用,在线等!!!
- 数据类型转换的问题(急)
- 数据删除的问题,简单但是涉及到日期的问题.不胜感激!!!在线等之!
- 怎么把Sql2000 数据库导入到Rational Rose 2003里面啊
- 请教一个ASP与SQL的问题
- 再急求一条SQL语句!
- SqlServer2012远程连接出错,本地正常~
- sql server 能不能根据上传的文件查询内容?
- 请问如何分配一个数值,到各记录行中,分配到完为止。
select distinct * into #tmp from tablename
drop table tablename
select * into tablename from #tmp
drop table #tmp
--利用临时表进行删除,把tablename改成你的表名就行了。
alter table tb add id int identity(1,1)delete a
from tb a where exists(select 1 from tb where xh=a.xh and id>a.id)