计算重复和非重复

时间:2015-08-11 18:30:42

标签: sql ms-access

使用MS Access SQL

是否可以;

  1. 根据另一个字段列出并计算一个字段中的所有重复项?

  2. 根据另一个字段列出一个字段中的所有非重复项?

  3. 下面的示例数据库

    this page

1 个答案:

答案 0 :(得分:1)

根据您的搜索结果,您只需要一个简单的group by

select name, year, count(*)
from [table]
group by name, year;

一个语句不能返回两个不同的标题。我的意思是,你可以运行两个查询:

select name, year, count(*) as NumDuplicates
from [table]
group by name, year
having count(*) > 1;

select name, year, count(*) as NumNonDuplicates
from [table]
group by name, year
having count(*) = 1;