sqlserver如何统计相同值出现指定次数的结果
1、创建一个临时表,用于演示如何筛选出表中指定字段值重复的记录数量IF OBJECT_ID(争犸禀淫'tempdb..#tmp1') IS NOT NULL DROP T帆歌达缒ABLE #tmp1;CREATE TABLE #tmp1( Col1 varchar(50), Col2 varchar(200), Col3 int );

3、查询临时表中的测试数据select * from #tmp1;

5、使用count(1)加上group by计算出Col2不重复值的记录行数select Col2, COUNT(1)from #tmp1group by Col2

7、使用having过滤出Col2列的行数大于1的值以及行数,在按照行数倒序排列select Col2, COUNT(1)from #tmp1group by Col2having COUNT(1) > 1order by COUNT(1) desc

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:61
阅读量:74
阅读量:59
阅读量:69
阅读量:52