1.查询重复的用户名记录
select user_name,count(*) as count from user group by user_name having count>1;
2.查找表中全部重复的记录
Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)
3.过滤重复记录只显示一条
Select * From Table Where ID In (Select Max(ID) From Table Group By Title)
4.删除重复的记录 保存最小的
Delete Table Where ID Not In (Select Max(ID) From Table Group By Title)
本文介绍了使用SQL处理数据库中的重复记录的方法,包括查询、筛选、删除等实用技巧,并提供了具体的SQL语句示例。
304

被折叠的 条评论
为什么被折叠?



