TRANSFORM 陳述式

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

建立交叉資料表查詢。

語法

TRANSFORM agg函數
select 陳述式
PIVOT 樞紐分析欄位 [IN (value1[, value2[, ...]]) ]

TRANSFORM 陳述式由下列各部分組成:

部分 描述
aggfunction 對所選資料執行的 SQL AGGREGATE 函數。
selectstatement SELECT 陳述式。
pivotfield 您要用來在查詢結果集中建立欄位標題的欄位或運算式。
value1, value2 用於建立欄標題的固定值。

      

註解

當您使用交叉資料表查詢來摘要資料時,可以從指定的欄位或運算式中選取值做為欄位標題,以便以比選取查詢更精簡的格式來檢視資料。

TRANSFORM 是選擇性的,但加入時會成為 SQL 字串中的第一個陳述式。 TRANSFORM 的位置在 SELECT 陳述式 (指定用作列標題的欄位) 和 GROUP BY 子句 (指定列群組) 之前。 或者,您可以加入其他子句 (例如 WHERE),來指定額外的選取範圍或排序準則。 您也可以在交叉資料表查詢中使用子查詢做為述詞 (特別是 WHERE 子句中的子查詢)。

pivotfield 傳回的值會當成查詢結果集中的欄標題。 例如,在交叉資料表查詢中對每月銷售額進行樞紐分析會建立 12 個欄。 您可以將 pivotfield 限制為從選用的 IN 子句中列出的固定值建立標題 (value1, value2)。 您也可以加入沒有資料的固定值,來建立額外的欄。