ホームページ > データベース > mysql チュートリアル > TRANSFORM クエリを使用して MS Access でデータをピボットするにはどうすればよいですか?

TRANSFORM クエリを使用して MS Access でデータをピボットするにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-04 16:49:47
オリジナル
494 人が閲覧しました

How Can I Pivot Data in MS Access Using a TRANSFORM Query?

TRANSFORM クエリによる MS Access でのデータのピボット

MS Access でのデータのピボットには、行から列への変換が含まれます。この手法を使用すると、ユーザーはより簡潔で読みやすい方法でデータを要約して表示できます。

1 か月間消費した学生 ID と食事項目を抽出するクエリがあるとします。各生徒の各食事の種類 (朝食、昼食、おやつ) の頻度をカウントするには、データが多すぎるためにピボット テーブルでは不十分な場合があります。代わりに、TRANSFORM 関数を使用した SQL クエリを使用できます。

次のクエリは、指定されたデータに基づいて構築されます。

TRANSFORM COUNT(MenuItems.MealType)
SELECT April2013.SID, MenuItems.MealType
FROM April2013 
LEFT JOIN MenuItems 
  ON MenuItems.Item=April2013.Item
GROUP BY April2013.SID
PIVOT MenuItems.MealType;
ログイン後にコピー

このクエリは、データを目的のピボット構造に変換します。

  • TRANSFORM は COUNT を使用して食事の種類の数を集計します。関数。
  • GROUP BY は、データを学生 ID ごとにグループ化します。
  • PIVOT は、列見出しとなるフィールドを指定します。この場合、MenuItems.MealType を使用して列を作成します。

結果の出力は次のような目的の形式になります。

SID Breakfast Lunch Snack
001 3 10 1
002 4 8 10
003 18 2 7
004 6 7 2

TRANSFORM クエリを利用すると、効果的に次のことができます。 MS Access でデータをピボットし、複雑なデータ セットの分析と要約を簡単に行うことができます。

以上がTRANSFORM クエリを使用して MS Access でデータをピボットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート