对表中的行进行计数(Visual Database Tools)

可以对表中的行进行计数以确定:

  • 表中行的总数,例如,titles 表中所有书籍的行数。

  • 在表中符合特定条件的行数,例如,titles 表中由同一出版商出版的书籍数量。

  • 特定列中的值数。

对列中的值进行计数时,计数中不包括 null。 例如,可以计算 titles 表中在 advance 列中有值的书籍数量。 默认情况下,计数包括所有值,而不仅仅是唯一值。

所有三种类型的计数的过程都类似。

对表中的所有行进行计数

  1. 请确保要汇总的表已存在于“关系图”窗格中。

  2. 右键单击关系图窗格的背景,然后从快捷菜单中选择添加分组依据查询和视图设计器会在“条件”窗格的网格中添加一个“分组依据”列。

  3. 在表示表或表值对象的矩形中选择 * (所有列)

    查询和视图设计器会自动将术语 计数 填入条件窗格中的 “分组依据” 列,并为您要汇总的列分配一个列别名。 可以将此自动生成的别名替换为更有意义的别名。 有关详细信息,请参阅 创建列别名(Visual Database Tools)

  4. 运行查询。

对满足条件的所有行进行计数

  1. 请确保要汇总的表已存在于“关系图”窗格中。

  2. 右键单击关系图窗格的背景,然后从快捷菜单中选择添加分组依据。 查询和视图设计器在“条件”窗格中的网格中添加了一个名为 的“按 分组”的列。

  3. 在表示表或表结构化对象的矩形中选择 *(所有列)

    查询和视图设计器会自动将术语 计数 填入条件窗格中的 “分组依据” 列,并为您要汇总的列分配一个列别名。 若要在查询输出中创建更有用的列标题,请参阅 创建列别名(Visual Database Tools)

  4. 添加要搜索的数据列,然后清除 输出 列中的复选框。

    查询和视图设计器会自动将术语 分组依据 填充到网格的分组依据 列中。

  5. 分组依据 更改为 ,在 分组依据 列中条件。

  6. 在要搜索的数据列的 筛选器 列中,输入搜索条件。

  7. 运行查询。

对列中的值进行计数

  1. 请确保要汇总的表已存在于“关系图”窗格中。

  2. 右键单击关系图窗格的背景,然后从快捷菜单中选择添加分组依据。 查询和视图设计器在“条件”窗格中的网格中添加了一个名为 的“按 分组”的列。

  3. 将要计数的列添加到“条件”窗格。

    查询和视图设计器会自动将术语 分组依据 填充到网格的分组依据 列中。

  4. 列中由 分组依据 更改为 计数

    注释

    若要仅计算唯一值,请选择 Count Distinct

  5. 运行查询。

另请参阅

排序和分组查询结果(Visual Database Tools)
汇总查询结果(Visual Database Tools)