首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

删除 重复记录!解决方案

2012-02-03 
删除 重复记录!有没有使用一条SQL语句删除重复的记录,并保留一条重复记录所有字段内容是一样的[解决办法]s

删除 重复记录!
有没有使用一条SQL语句删除重复的记录,并保留一条

重复记录所有字段内容是一样的

[解决办法]
select Distinct * from tablle
[解决办法]
--删除重复记录
DECLARE @ TABLE(id INT IDENTITY, sName VARCHAR(10)
)
INSERT INTO @ SELECT '張三 '
UNION ALL SELECT '王二 '
UNION ALL SELECT '張三 '
UNION ALL SELECT '李四 '
UNION ALL SELECT '王二 '

DELETE FROM @ WHERE NOT id IN (SELECT MAX(id) FROM @ GROUP BY sName)
SELECT * FROM @
[解决办法]
不是阿,我的表格:test
viceid content tel
1 weiekieeiirr 6789765
2 ddddddddd 555555
2 ddddddddd 555555
2 ddddddddd 555555
我想要删除viceid=2的两个,保留一个
使用delete from test where viceid not in(select viceid from test group bu viceid)
结果执行后没有什么变化
(所影响的行数为 0 行)
应该怎么办?
[解决办法]
既然解決了,就接點分吧
[解决办法]
up
[解决办法]
删除重复数据
http://www.cnblogs.com/piaoqingsong/archive/2006/08/08/470931.html

热点排行