SQL Server获取重复数据的方法
一 获取重复的数据的值
select user_name from users
group by user_name
having(count(1)>1)
二 获取重复数据的记录
select * from users where user_name in
(
select user_name from users
group by user_name
having(count(1)>1)
)
三 获取多余的重复数据
select * from users where user_name not in
(
select max(user_name) from users
group by user_name
having(count(1)>1)
)
本文介绍了三种在SQLServer中查找重复数据的有效方法:获取重复数据的值、获取重复数据的记录以及获取多余的重复数据。这些技巧对于进行数据清洗和维护数据库完整性非常有用。
411

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



