如何在access中使用sql实现透视表功能——transform语句的应用
发布时间
阅读量:
阅读量
transform 语句的应用详解:
1、功能特性与实现
该查询主要用于生成交叉表,能够对记录进行总计、平均值、计数等计算,并依据两类信息对结果进行分组,其中一类数据呈现在数据表的左侧,另一类数据则位于数据表的顶部。简单来说,其功能类似于通过 sql 实现数据透视表的效果
2、语法结构分析
TRANSFROM 聚合函数
SELECT 语句
PIVOT 旋转字段 [ in (值1 [,值2 [, …]] ) ]
关于参数的说明:
1、aggfunction: 用于对选定数据执行操作的 SQL 聚合函数,例如 count、sum、avg 等常见函数
2、SELECT statement: 所需执行的 select 查询语句
3、pivotfield : 在查询结果中生成列标题所使用的字段或表达式
4、value 值: 用于生成列标题的固定数值
3、transform 语句与透视表的对应关系:
1)aggfunction: 该参数用于指定聚合函数,其作用类似于数据透视表中值字段的设置,通过定义聚合函数即可确定对数据区域进行汇总的具体方式
2)select statement: 此部分对应数据透视表中的行字段,由于行字段通常包含唯一值,因此需要
全部评论 (0)
还没有任何评论哟~
