sqlserver如何统计相同值出现指定次数的结果

2024-10-13 12:29:55

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

sqlserver如何统计相同值出现指定次数的结果

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

sqlserver如何统计相同值出现指定次数的结果

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

sqlserver如何统计相同值出现指定次数的结果

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

sqlserver如何统计相同值出现指定次数的结果
猜你喜欢