1

我运行了一个查询向导来识别重复项。该表如下所示。抱歉链接,我的声誉不够高,无法放置图像。

表格示例

如您所见,有重复项。我想忽略“来源”。对我来说,它们来自哪个源站并不重要。只要他们的名字、姓氏和学号完全匹配,它就是重复的。

我想摆脱重复。删除哪条记录并不重要,但我需要其中一条。

例如,amy johnson 可以来自 1 号站或 5 号站,但其中一个必须离开。

有两个“brian”和一个大写字母B的“Brian”。这三个brian仍然被认为是同一个人。我需要他们两个离开。只要有一个删除两个布赖恩并保留一个布赖恩的查询,哪个大脑被删除并不重要。

Char williams 有两个不同的 ID。意思是,他们可能是两个不同的 Char williams,碰巧有相同的名字并且生活在同一个州。所以它们不是重复的。

有什么办法可以删除这些重复记录?我查看了微软论坛,但它似乎并没有解决我的具体问题。我是新手,并试图了解解决此问题的最佳方法。

4

1 回答 1

0

首先,避免在您的问题中链接图像。相反,您应该发布实际数据的样本,以及您想要获得的结果数据

要消除重复项,请执行以下操作distinct

SELECT DISTINCT FirstName, LastName, StudentNum, State
FROM mytable

如果要计算重复项,请执行 a GROUP BY,这将获得相同的结果,但使用聚合函数,(COUNT)在这种情况下

SELECT FirstName, LastName, StudentNum, State, COUNT(*) as cnt
FROM mytable
GROUP BY FirstName, LastName, StudentNum, State

Access中的大写/小写无关紧要,它认为它们相同

于 2016-03-19T09:11:40.467 回答