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

Microsoft Access でクエリを使用して行を連結するにはどうすればよいですか?

Linda Hamilton
リリース: 2025-01-07 21:57:44
オリジナル
319 人が閲覧しました

How Can I Concatenate Rows in Microsoft Access Using a Query?

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 のクエリを使用してこれを実現する方法は次のとおりです。

  1. 新しいクエリの作成: [作成] タブに移動し、[クエリ デザイン] を選択します。

  2. テーブルの追加: 連結するデータを含むテーブルを追加します。

  3. 列の選択: グループ化には 'ColumnA'、連結には 'ColumnB' を選択します。

  4. 連結式を構築します: 新しいフィールドをクエリ グリッドに追加します。 フィールドの「式」プロパティに、次の式を入力します:

    <code class="language-sql">GetList("SELECT ColumnB FROM YourTableName WHERE ColumnA = " & [ColumnA],"",", ")</code>
    ログイン後にコピー

    "YourTableName" をテーブルの実際の名前に置き換えることを忘れないでください。

  5. 実行して保存: クエリを保存し、実行して連結結果を表示します。 クエリでは、一意の 'ColumnA' 値ごとに結合された 'ColumnB' 値が表示されるようになります。

このメソッドは、GetList 関数を効果的に使用して Access クエリ内で連結を実行し、行データを統合するためのクリーンで効率的なソリューションを提供します。

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

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