Sql Server查询表内重复字段的个数

Posted mrdiaobaba

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql Server查询表内重复字段的个数相关的知识,希望对你有一定的参考价值。

语法如下:

  SELECT [字段名],COUNT(1) FROM [表名] Group By [字段名] Having Count(1) > 1

  如下图所示,我们要查询表内年龄重复的个数

  技术图片

  SELECT Age,COUNT(1) AS RepeatData FROM Student Group by Age having COUNT(1)>1

  技术图片

  Group by :根据什么进行分组,上面那句话的意思就是根据 Age 分组;

  Having:筛选满足条件的组,就是在分组之后过滤数据;查询结果为什么没有Age为23的?答:因为后面写了 Having Count(1) > 1;

以上是关于Sql Server查询表内重复字段的个数的主要内容,如果未能解决你的问题,请参考以下文章

请教各位高手,我现在有一个sqlserver数据库A,有字段月份a(1到12月)、b (内容为编号,会有重复的)

sql如何获得某个数据库里面的表的字段名,字段类型,字段长度(sql server2005)

SQL语句查询某字段不同数据的个数(DISTINCT 的使用)

SQL SERVER 查询删除重复数据

SQL SERVER 查询删除重复数据

sql server 怎么查询数据字段说明?