Access 2003完整教程:关于“查询设计器”中的汇总和分组行为 (ADP)

注释本主题中的信息仅适用于 Microsoft Access 项目 (.adp)。

创建聚合查询时会应用某些逻辑原则。例如,不能在汇总查询中显示单行的内容。“查询设计器”可以帮助您以“图表”和“网格”窗格行为的方式遵循这些原则。

理解了聚合查询的原则和“查询设计器”的行为后,就可以创建符合逻辑的聚合查询。最重要的原则就是聚合查询只能产生汇总信息。因而,以下大多数原则描述了用户可以在聚合查询中引用单个数据列的方法。

引用用于输出和排序的列

下列原则描述了如何引用聚合查询中的列以便输出和排序:

引用搜索条件中的列

下列原则描述了如何引用聚合查询的搜索条件中的列的方法。通常,可以使用搜索条件中的列来筛选应该进行汇总(WHERE 子句)的行或确定在最终的输出中出现哪些成组结果(HAVING 子句)。

处理聚合查询中的列

当使用“图表”和“网格”窗格创建聚合查询时,“查询设计器”假定查询遵守前面提到的原则。例如,如果创建一个聚合查询并标记了一个输出数据列,则“查询设计器”将自动将该列作为 GROUP BY 子句的一部分,因此您不会无意地试图在汇总中显示单个行的内容。

即使“查询设计器”能帮助您避免逻辑错误,还是有可能建立出无法执行的聚合查询。因此,请确定已经掌握了前面列出的原则,以避免创建查询时出现错误。

“查询设计器”使用下列指导方针处理列:

当向“网格”窗格的“准则”列中输入搜索条件时,“查询设计器”将遵循下列规则:

上页:Access 2003完整教程:关于聚合函数 (ADP) 下页:Access 2003完整教程:关于不同的查询类型 (ADP)

Access 2003完整教程:关于“查询设计器”中的汇总和分组行为 (ADP)

Access 2003完整教程:关于不同的查询类型 (ADP)Access 2003完整教程:关于“表设计器” (ADP)
Access 2003完整教程:关于表关系 (ADP)Access 2003完整教程:关于表 (ADP)
Access 2003完整教程:联接的类型 (ADP)Access 2003完整教程:关于使用具有国际化数据的“查询设计器” (ADP)
Access 2003完整教程:使用通配符示例 (ADP)Access 2003完整教程:关于多用户环境 (ADP)
Access 2003完整教程:关于触发器 (ADP)Access 2003完整教程:向所选列添加公式将会删除该列参与的所有索引和关系。
Access 2003完整教程:向所选列添加公式将会删除该列作为外键参与的所有关系。Access 2003完整教程:数据库中已经存在有同名的数据库图表。
Access 2003完整教程:不能将表达式用作参数值。Access 2003完整教程:在您处理该数据库图表时,其他用户也对其做了修改。
Access 2003完整教程:索引视图中不能使用星号 (*)。Access 2003完整教程:将该列改为所选数据类型将会删除其索引。
Access 2003完整教程:将列更改为选定的数据类型会删除其索引和所有参与的关系。Access 2003完整教程:将该列改为所选数据类型将会删除关系。
Access 2003完整教程:更改此别名会导致输出列同名。Access 2003完整教程:索引视图中可能无法使用 Collate 子句。
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号