sql查询查找重复记录
发布时间:2020-12-12 16:41:06 所属栏目:MsSql教程 来源:网络整理
导读:什么是sql查询查找重复记录并显示在降序中,基于最高计数和id显示记录. 例如: 可以完成计数 select title,count(title) as cnt from kmovies group by title order by cnt desc 结果就会如此 title cntravi 10prabhu 9srinu 6 现在查询结果如下所示: ravirav
什么是sql查询查找重复记录并显示在降序中,基于最高计数和id显示记录.
例如: 可以完成计数 select title,count(title) as cnt from kmovies group by title order by cnt desc 结果就会如此 title cnt ravi 10 prabhu 9 srinu 6 现在查询结果如下所示: ravi ravi ravi ...10 times prabhu prabhu..9 times srinu srinu...6 times 解决方法如果您的RDBMS支持OVER子句…SELECT title FROM ( select title,count(*) OVER (PARTITION BY title) as cnt from kmovies ) T ORDER BY cnt DESC (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |