使用此选项卡可对结果集中的行进行分组。
可用的列 (Available columns) – 此框列出您为查询选择的所有表,以及每个表中的列。
GROUP BY 列 (GROUP BY columns) – 要按某个或某些列分组,请在“可用的列”(Available Columns) 框中选择所需的列,然后单击向右箭头。要删除某个列,请从“GROUP BY 列”(GROUP BY Columns) 框中选择它,然后单击向左箭头。使用向上和向下箭头可滚动显示“GROUP BY 列”(GROUP BY Columns) 框中的列。
表达式编辑器 (Expression Editor) – 单击“计算器”(Calculator) 图标(位于向右和向左箭头之间)可打开表达式编辑器,生成 GROUP BY 条件。
CUBE 按钮 – 单击此按钮可创建 CUBE 操作查询。CUBE 可通过 GROUP BY 子句向查询的结果集中添加小计行,从而提供在查询中指定的变量的所有可能组合。
ROLLUP 按钮 – 单击此按钮可创建 ROLLUP 操作查询。ROLLUP 可通过 GROUP BY 子句向查询的结果集中添加小计行
Set 按钮 – 单击此按钮可创建并置组合集操作查询。与 ROLLUP 和 CUBE 一样,此操作可通过 GROUP BY 子句向查询的结果集中添加小计行
GROUPING SETS 复选框 – 启用此复选框可向查询中添加 GROUPING SETS。
结果 – 单击对话框底部的“结果”选项卡可查看查询的结果,如果查询中包含错误,则会看到错误消息。
SQL – 单击对话框底部的“SQL”选项卡可查看查询的 SQL 代码。
可以按列、别名或函数进行分组。在查询的结果中,命名的列、别名或函数中的每个不同值集都有一个对应的行。所有含有空的行都被认为是一个单个集合。生成的行通常叫做组,因为在结果中,表列表中的每个行组都有一个对应的行。然后,可以对这些组应用集合函数,以获取有意义的结果。
当使用 GROUP BY 时,“列”选项卡、“HAVING”选项卡和“ORDER BY”选项卡不得引用任何未在 GROUP BY 选项卡中命名的标识符。例外情况是,“列”选项卡和“HAVING”选项卡可以含有集合函数。
有关详细信息,请参见查询编辑器简介。