創(chuàng)建連接查詢.
TRANSFORM合計函數(shù)
selectstatement
TRANSFORM aggfunction
selectstatement
PIVOT pivotfield [IN (value1[, value2[, ...]])]
TRANSFORM 語句可分為以下幾個部分:
部分 |
說明 |
aggfunction |
運算所選數(shù)據(jù)的 SQL合計函數(shù) |
selectstatement |
SELECT 語句. |
pivotfield |
在查詢結(jié)果集中用來創(chuàng)建列標題的字段或表達式。 |
value1,value2 |
用來創(chuàng)建列標題的固定值。 |
使用交叉表查詢來摘要數(shù)據(jù)時,從指定的字段或表達式中選定值作為列標題,這樣,可以用比選定查詢更緊湊的格式來觀察數(shù)據(jù)。
TRANSFORM是可選的,但當被包含時為 SQL字符串的第一句。它出現(xiàn)在 SELECT 語句(指定作為行標題的字段的)之前,還出現(xiàn)在 GROUP BY 子句(指定行分組的)之前??梢杂羞x擇地包含其它子句,例如 WHERE 子句,它指定附加的選擇或排序條件。也可以將子查詢當作謂詞,特別是在叉表查詢的 WHERE 子句中。
pivotfield 返回的值被用作查詢結(jié)果集中的列標題。例如,在交叉表查詢中,將根據(jù)銷售圖表按銷售月份創(chuàng)建 12 個列??梢韵拗?pivotfield 用列在可選的 IN 子句中的固定值(value1, value2)來創(chuàng)建標題。也可以用沒有數(shù)據(jù)存在的固定值來創(chuàng)建附加的列。