使用数据透视表对 Access 中的项目进行计数

使用数据透视表对 Access 中的项目进行计数

我有一个文本条目列表,我想计算每个条目在列表中出现的 频率 。 例如

柏林巴黎伦
敦伦敦巴黎 巴黎巴黎





结果是

柏林 1
巴黎 4
伦敦 2

使用 MS Excel 中的数据透视表可以轻松实现此结果(参见: 在 Excel 中计数项目)。我的数据不在 Excel 电子表格中,而是在 MS Access 数据库表中。因此,为了避免在 Access 和 Excel 之间不断切换,我希望在 Access(Access 2007 或 2010)中处理所有内容。

我知道 Access 中有数据透视表,并且知道如何显示它,但我无法找到如何计算出现的次数。

谢谢你!

答案1

最好将其作为查询来执行 - 这就是数据库所擅长的。通过查询设计或查询向导创建一个包含 SQL 的新查询(右键单击选项卡名称并选择 SQL 视图),如下所示:

SELECT Table1.City, Count(Table1.ID) AS CountOfID
FROM Table1
GROUP BY Table1.City;

SQL视图

或者在设计视图中创建它,如下所示。

设计视图

相关内容