使用自定义表达式汇总或聚合值 (Visual Database Tools)

适用于SQL Server

除了使用聚合函数来聚合数据之外,还可以创建自定义表达式来生成聚合值。 可在聚合查询中的任何位置使用自定义表达式来替代聚合函数。

例如,在 titles 表中,您可能希望创建一个查询,不仅显示平均价格,而且还显示打折时的平均价格。

所包括的表达式不能基于只涉及表中单个行的计算,表达式必须基于聚合值,因为在计算表达式时只有聚合值是可用的。

为汇总值指定自定义表达式

  1. 为查询指定组。 有关详细信息,请参阅 对查询结果中的行进行分组 (Visual Database Tools)

  2. 移动到“条件”窗格中的空白行,然后在“列”列中键入表达式。

    查询和视图设计器将自动为表达式分配列别名,以在查询输出中创建有用的列标题。 有关详细信息,请参阅 创建列别名 (Visual Database Tools)

  3. 在表达式的“分组依据”列中,选择“表达式”

  4. 运行该查询。

另请参阅

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