当前位置: 首页 > 文档资料 > SQL 合计函数 >

TRANSFORM 语句 (Microsoft Jet SQL)

优质
小牛编辑
126浏览
2023-12-01

TRANSFORM 语句

创建连接查询.

语法

TRANSFORM合计函数 selectstatement TRANSFORM aggfunction selectstatement PIVOT pivotfield [IN (value1[, value2[, ...]])]

TRANSFORM 语句可分为以下几个部分:

部分说明
aggfunction运算所选数据的SQL合计函数
selectstatementSELECT 语句.
pivotfield在查询结果集中用来创建列标题的字段或表达式。
value1,value2用来创建列标题的固定值。
说明

使用交叉表查询来摘要数据时,从指定的字段或表达式中选定值作为列标题,这样,可以用比选定查询更紧凑的格式来观察数据。

TRANSFORM是可选的,但当被包含时为 SQL字符串的第一句。它出现在 SELECT 语句(指定作为行标题的字段的)之前,还出现在GROUP BY 子句(指定行分组的)之前。可以有选择地包含其它子句,例如WHERE 子句,它指定附加的选择或排序条件。也可以将子查询当作谓词,特别是在叉表查询的 WHERE 子句中。

pivotfield 返回的值被用作查询结果集中的列标题。例如,在交叉表查询中,将根据销售图表按销售月份创建 12 个列。可以限制 pivotfield 用列在可选的 IN 子句中的固定值(value1, value2)来创建标题。也可以用没有数据存在的固定值来创建附加的列。

请参阅
FROM 子句 (Microsoft Jet SQL)SELECT 语句 (Microsoft Jet SQL)
GROUP BY 子句 (Microsoft Jet SQL)SQL 合计函数(SQL)
INNER JOIN 运算 (Microsoft Jet SQL)SQL子查询
ORDER BY 子句 (Microsoft Jet SQL)WHERE 子句 (Microsoft Jet SQL)
示例

TRANSFORM 语句示例