Microsoft Access クエリを使用して行を結合する
Microsoft Access は、クエリを使用して列内の共有値を持つ行を結合する簡単な方法を提供します。 これは、共通フィールドに基づいてデータを統合する必要がある場合に特に便利です。 2 つの列を使用した実際の例でこれを説明してみましょう。
次のような構造のテーブルを想像してください:
<code>ColumnA | ColumnB --------|-------- 1 | abc 1 | pqr 1 | xyz 2 | efg 2 | hij 3 | asd</code>
目標は、「ColumnB」のエントリを、一意の「ColumnA」値ごとに 1 つのセルに結合することです。 望ましい結果は次のとおりです:
<code>ColumnA | ColumnB --------|-------- 1 | abc, pqr, xyz 2 | efg, hij 3 | asd</code>
Access のクエリを使用してこれを実現する方法は次のとおりです。
新しいクエリの作成: [作成] タブに移動し、[クエリ デザイン] を選択します。
テーブルの追加: 連結するデータを含むテーブルを追加します。
列の選択: グループ化には 'ColumnA'、連結には 'ColumnB' を選択します。
連結式を構築します: 新しいフィールドをクエリ グリッドに追加します。 フィールドの「式」プロパティに、次の式を入力します:
<code class="language-sql">GetList("SELECT ColumnB FROM YourTableName WHERE ColumnA = " & [ColumnA],"",", ")</code>
"YourTableName"
をテーブルの実際の名前に置き換えることを忘れないでください。
実行して保存: クエリを保存し、実行して連結結果を表示します。 クエリでは、一意の 'ColumnA' 値ごとに結合された 'ColumnB' 値が表示されるようになります。
このメソッドは、GetList
関数を効果的に使用して Access クエリ内で連結を実行し、行データを統合するためのクリーンで効率的なソリューションを提供します。
以上がMicrosoft Access でクエリを使用して行を連結するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。