適用先Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

クロス集計クエリを作成します。

構文

TRANSFORM aggfunctionselectstatementPIVOT pivotfield [IN (value1[, value2[, ...]])]

TRANSFORM ステートメントでは、次の引数を使用します。

引数

説明

aggfunction

選択されたデータに対して実行される SQL 集計関数。

selectstatement

SELECT ステートメント。

pivotfield

クエリの結果セットの列見出しの作成に使用するフィールドまたは式。

value1, value2

列見出しの作成に使用する固定値。

解説

クロス集計クエリを使用してデータを集計するときに、指定したフィールドから値を選択するか、列見出しとして式を選択すると、選択クエリよりコンパクトな形式でデータを表示することができます。

TRANSFORM は省略可能ですが、含める場合は、SQL 文字列の最初のステートメントになります。 行見出しとして使用されるフィールドを指定する SELECT ステートメントおよび行のグループ化を指定する GROUP BY 句より前に配置します。 必要に応じて、追加の選択や並べ替え条件を指定する他の句 (WHERE など) を含めることができます。 クロス集計クエリでは、(具体的には WHERE 句で) 述語としてサブクエリを使用することもできます。

pivotfield に返される値は、クエリの結果セットの列見出しとして使用されます。 たとえば、クロス集計クエリで販売月別の売上高をピボットすることで 12 の列が作成されます。 pivotfield を制限して、オプションの IN 句でリストされた固定値 (value1value2) から見出しを作成できます。 追加の列を作成するため、データが存在しない固定値を含めることもできます。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。