语法如下:

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

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

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

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

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

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

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

相关文章:

  • 2021-11-23
  • 2021-12-12
  • 2022-12-23
  • 2021-06-16
  • 2021-12-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2021-08-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案