情感|娱乐|计算机网络爱好者|网络
情感 娱乐 学习 网络

1.删除两个表有重复的数据纪录

DELETE FROM [tabel1]
WHERE (Col001 IN
          (SELECT col001
         FROM tabel2))

2、若所有的记录都重复了,需要找出来重复记录中的一笔,并且过滤出来。
 CREATE tmpTable
 INSERT INTO tmpTable FROM SELECT DISTINCT * FROM tabel1
 delete tabel1
 sp_rename tmpTable tabel1

3.表中部分记录重复了.将这些部分记录重复的部分找出来。
  (1)、select col001 from tabel1 group by  col001  having count(col001)>1
  (2)、 select * from tabel1 A
    where (select count(1) from tabel1 where A.col001=col001 AND A.col001=col001)>1



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1178025


[点击此处收藏本文]  发表于2007年06月21日 10:13 AM




正在读取评论……
大名
网址
验证码
评论