ZKX's LAB

sql中如何删除一个表中重复的记录 sql 删除表中重复数据

2021-04-09知识12

sql删除两表重复数据 先把唯一值查出来放一个临时表里,再把原表内容删除,最后把临时表里的内容插入到原表里。select distinct(sPointguid),slotname,TypeCode into#a from tempdelete from tempinsert temp select*from#a

SQL中如何删除重复数据 1.把重复记录放到临时表:select A,B,C,D into temp1 from[表名]group by A,B,C,Dhaving count(*)>;12.将不重复的记录记入temp1表:insert temp1select A,B,C,D from[表名]group by A,B,C,Dhaving count(*)=13.如果确定临时表里的记录没错,删了原始表,将临时表里的数据insert到原始表insert[表名]select*from temp1补充一下,第二步做完,你的数据库里有一个temp1表,这个表其实就是你想要的表,你可以把原始表彻底删了,把这个表名字改下也行

用sql语句怎么删除表中重复数据? 你需要删除那条重复的语句2113,可以这样5261:delete*from table where*order by*desc limit 1where条件中你需要讲重复的数据取出来,4102order by*desc 是根据你的某一项排序1653,limit 1是表示删除一条记录。

随机阅读

qrcode
访问手机版