sql两条重复数据删除一条
@汪天1759:sql数据库中有两条记录一模一样,怎样删除其中一个? -
凌庞13199976045…… delete from TABLE_name t1 where t1.rowid > (select min(rowid) from TABLE_name t2 where t1.name = t2.name group by name having count(name) > 1); 肯定没问题的哈
@汪天1759:sql数据库 有多条记录完全重复,怎么删除重复记录,只保留一条,sql语句怎么写 -
凌庞13199976045…… 如果只是要查询不是重复的记录的话 select distinct * from 表 如果是将多余的重复记录删除 首先将不是重复的数据提取出来,保存到一个临时表中 select distinct * into #temp from 表 然后删除原来的表 delete from 表 最后往里面插入临时表的数据 insert into 表 select * from #temp
@汪天1759:怎样删除SQL表中相同两行中的一行数据 -
凌庞13199976045…… select distinct * from tableName就可以得到无重复记录的结果集.如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除 select distinct * into #Tmp from tableName drop table tableName select * into tableName from #Tmp drop table #Tmp
@汪天1759:sql中怎么删除两条重复记录并保留一条 -
凌庞13199976045…… 将数据去重复后暂存到临时表#a中 select distinct * into #a from table1 where 条件 delete table1 where 删除限制条件 insert into table1 select * from #a -将暂存的数据插回数据库 drop table #a -删除临时表 注:当前的数据库,每一个表都应该有一...
@汪天1759:SQL数据库中删除2条完全一样信息 -
凌庞13199976045…… SELECT DISTINCT * INTO #TMP FROM TABLENAME WHERE ACCOUNT='重复的主见'B'B'在查询分析器中,先用SELECT查询出您的重复记录,再用同样的条件使用DELETE语句删除.如:SELECT * FROM TABLENAME WHERE FIELD1='...
@汪天1759:SQL如何删除2个字段的重复数据,如果重复了就只留一条数据,其他的删除,没有ID字段,在线等....急 -
凌庞13199976045…… delete from table_name where (col1,col2) not in (select max(col1),max(col2) from table_name group by col1,col2)
@汪天1759:sql 怎样删除多条重复记录的一条记录
凌庞13199976045…… 如果所用的数据库是 Microsoft SQL Server的话,对于这种所有字段完全相同的数据记录,是无法做到只删除一条的,因为数据库无法定位这些相同的记录中的某一条! 所以,如果执行删除的话,只有两种可能(具体看你所使用的SQL查询工具...
@汪天1759:sql数据库中出现重复行数据,如何删除这些重复记录? -
凌庞13199976045…… 怕用别的方法删除出错的话,可以用 去重查询,放到另一张表中,删除后再放回去啊! select distinct * into A from B 去重存另一张表 delete B-- 删除B中数据 --放回数据 insert into B select * from A 注意:分开执行!用go分开的话,有可能删除数据,但因为语句没结果而未完全删除.
@汪天1759:sql server两行数据相同怎么删除一行 -
凌庞13199976045…… 比如你的表名叫aa,bb是临时空表 select distinct * from aa into bb drop aa select * from bb into aa drop bb
@汪天1759:怎样用sql语句删除数据库中两条相同的记录 -
凌庞13199976045…… 给这个表增加一个自增长列,然后通过语句获取大的一列,并删除.
凌庞13199976045…… delete from TABLE_name t1 where t1.rowid > (select min(rowid) from TABLE_name t2 where t1.name = t2.name group by name having count(name) > 1); 肯定没问题的哈
@汪天1759:sql数据库 有多条记录完全重复,怎么删除重复记录,只保留一条,sql语句怎么写 -
凌庞13199976045…… 如果只是要查询不是重复的记录的话 select distinct * from 表 如果是将多余的重复记录删除 首先将不是重复的数据提取出来,保存到一个临时表中 select distinct * into #temp from 表 然后删除原来的表 delete from 表 最后往里面插入临时表的数据 insert into 表 select * from #temp
@汪天1759:怎样删除SQL表中相同两行中的一行数据 -
凌庞13199976045…… select distinct * from tableName就可以得到无重复记录的结果集.如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除 select distinct * into #Tmp from tableName drop table tableName select * into tableName from #Tmp drop table #Tmp
@汪天1759:sql中怎么删除两条重复记录并保留一条 -
凌庞13199976045…… 将数据去重复后暂存到临时表#a中 select distinct * into #a from table1 where 条件 delete table1 where 删除限制条件 insert into table1 select * from #a -将暂存的数据插回数据库 drop table #a -删除临时表 注:当前的数据库,每一个表都应该有一...
@汪天1759:SQL数据库中删除2条完全一样信息 -
凌庞13199976045…… SELECT DISTINCT * INTO #TMP FROM TABLENAME WHERE ACCOUNT='重复的主见'B'B'在查询分析器中,先用SELECT查询出您的重复记录,再用同样的条件使用DELETE语句删除.如:SELECT * FROM TABLENAME WHERE FIELD1='...
@汪天1759:SQL如何删除2个字段的重复数据,如果重复了就只留一条数据,其他的删除,没有ID字段,在线等....急 -
凌庞13199976045…… delete from table_name where (col1,col2) not in (select max(col1),max(col2) from table_name group by col1,col2)
@汪天1759:sql 怎样删除多条重复记录的一条记录
凌庞13199976045…… 如果所用的数据库是 Microsoft SQL Server的话,对于这种所有字段完全相同的数据记录,是无法做到只删除一条的,因为数据库无法定位这些相同的记录中的某一条! 所以,如果执行删除的话,只有两种可能(具体看你所使用的SQL查询工具...
@汪天1759:sql数据库中出现重复行数据,如何删除这些重复记录? -
凌庞13199976045…… 怕用别的方法删除出错的话,可以用 去重查询,放到另一张表中,删除后再放回去啊! select distinct * into A from B 去重存另一张表 delete B-- 删除B中数据 --放回数据 insert into B select * from A 注意:分开执行!用go分开的话,有可能删除数据,但因为语句没结果而未完全删除.
@汪天1759:sql server两行数据相同怎么删除一行 -
凌庞13199976045…… 比如你的表名叫aa,bb是临时空表 select distinct * from aa into bb drop aa select * from bb into aa drop bb
@汪天1759:怎样用sql语句删除数据库中两条相同的记录 -
凌庞13199976045…… 给这个表增加一个自增长列,然后通过语句获取大的一列,并删除.