900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > sql查询重复记录并统计重复次数

sql查询重复记录并统计重复次数

时间:2021-02-20 12:37:16

相关推荐

sql查询重复记录并统计重复次数

(1)sql查询重复记录并统计重复次数

select userName,count(*)重复次数 from user group by userName having count(*)>1

(2)查询重复记录明细

select * from user

where userName in (select userName from user group by userName having count(userName) > 1)

(3) 只保留一条数据

--删除重复数据,即从重复的数据中,删除掉需要保留数据之外的所有信息:

DELETE

FROM

dept

WHERE

dname IN ( SELECT * FROM ( SELECT dname FROM dept GROUP BY dname HAVING count( dname ) > 1 ) a )

AND deptno NOT IN ( SELECT * FROM ( SELECT min( deptno ) AS deptno FROM dept GROUP BY dname HAVING count( dname ) > 1 ) b )

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。