可以对表中的行进行计数以确定:
表中行的总数,例如,
titles表中所有书籍的行数。在表中符合特定条件的行数,例如,
titles表中由同一出版商出版的书籍数量。特定列中的值数。
对列中的值进行计数时,计数中不包括 null。 例如,可以计算 titles 表中在 advance 列中有值的书籍数量。 默认情况下,计数包括所有值,而不仅仅是唯一值。
所有三种类型的计数的过程都类似。
对表中的所有行进行计数
请确保要汇总的表已存在于“关系图”窗格中。
右键单击关系图窗格的背景,然后从快捷菜单中选择添加分组依据。 查询和视图设计器会在“条件”窗格的网格中添加一个“分组依据”列。
在表示表或表值对象的矩形中选择 * (所有列)。
查询和视图设计器会自动将术语 计数 填入条件窗格中的 “分组依据” 列,并为您要汇总的列分配一个列别名。 可以将此自动生成的别名替换为更有意义的别名。 有关详细信息,请参阅 创建列别名(Visual Database Tools)。
运行查询。
对满足条件的所有行进行计数
请确保要汇总的表已存在于“关系图”窗格中。
右键单击关系图窗格的背景,然后从快捷菜单中选择添加分组依据。 查询和视图设计器在“条件”窗格中的网格中添加了一个名为 的“按 分组”的列。
在表示表或表结构化对象的矩形中选择 *(所有列)。
查询和视图设计器会自动将术语 计数 填入条件窗格中的 “分组依据” 列,并为您要汇总的列分配一个列别名。 若要在查询输出中创建更有用的列标题,请参阅 创建列别名(Visual Database Tools)。
添加要搜索的数据列,然后清除 输出 列中的复选框。
查询和视图设计器会自动将术语 分组依据 填充到网格的分组依据 列中。
将 分组依据 更改为 ,在 分组依据 列中条件。
在要搜索的数据列的 筛选器 列中,输入搜索条件。
运行查询。
对列中的值进行计数
请确保要汇总的表已存在于“关系图”窗格中。
右键单击关系图窗格的背景,然后从快捷菜单中选择添加分组依据。 查询和视图设计器在“条件”窗格中的网格中添加了一个名为 的“按 分组”的列。
将要计数的列添加到“条件”窗格。
查询和视图设计器会自动将术语 分组依据 填充到网格的分组依据 列中。
将 列中由 分组依据 更改为 计数。
注释
若要仅计算唯一值,请选择 Count Distinct。
运行查询。
另请参阅
排序和分组查询结果(Visual Database Tools)
汇总查询结果(Visual Database Tools)