問題タブ [string-aggregation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
202691 参照

sql - Postgresql GROUP_CONCAT と同等ですか?

テーブルがあり、フィールド値が連結された ID ごとに 1 つの行を取得したいと考えています。

たとえば、私のテーブルには次のようなものがあります。

そして、私は出力したいと思います:

MySQL では集計関数を使用できましたGROUP_CONCATが、ここでは機能しないようです... PostgreSQL に相当するもの、またはこれを達成する別の方法はありますか?

0 投票する
2 に答える
7208 参照

sqlite - sqlite での文字列集約

sqlite での文字列集約が可能かどうかは誰にもわかりますか? 5行/データの動物列がある場合、出力が動物として「犬」、「猫」、「ラット」、「マウス」、「マウス」の1つのフィールドになるようにそれらを組み合わせるにはどうすればよいですか

ありがとう

0 投票する
10 に答える
428095 参照

sql - Oracleの複数の行の列値を連結するSQLクエリ

複数の行からの列値を連結するSQLを構築することは可能でしょうか?

次に例を示します。

表A

表B

SQLの出力は次のようになります-

つまり、基本的に、出力テーブルのDesc列は、テーブルBのSEQ値を連結したものですか?

SQLに関するヘルプはありますか?

0 投票する
4 に答える
14495 参照

sql - Oracle の select ステートメントの結果としてのコンマ区切りリスト

「人」という名前のテーブルがあります。個人の ID と親の ID が含まれます (親は 1 つだけ可能です)。クエリの結果として、最初の列 (個人 ID) と 2 番目の列 (子供の ID のリスト) を持つテーブルが必要です。これをどのように正確に行うのですか?listagg 関数について読んだことがありますが、それが私の目的に適しているかどうかはわかりません。そして、このクエリは空の 2 番目の列を生成します。

t1.id を選択します (t2.parent_id = t1.id である人物 t2 から t2.id を選択します)。t1.status = 'parent' である人物 t1 から;

0 投票する
1 に答える
257 参照

sql - 2つの差分列からのOracleテーブルのデータのグループ化

重複の可能性:
Oracle の select ステートメントの結果としてのカンマ区切りのリスト

SQL テーブルに次のようなフィールドがあります。

Oracle データベースのレポートに次のようなレコードが必要です。

0 投票する
2 に答える
323 参照

sql-server - SQLクエリで複数の行をコンマで区切って作成できますか?

SQLクエリで複数の行をコンマで区切って作成できますか?

クエリは次のようなものを返す必要があります。

0 投票する
1 に答える
2273 参照

oracle - Oracleでカーソルを使用して、ソーステーブルからターゲットテーブルの単一の行に複数の行を挿入する方法

重複の可能性:
ストアド プロシージャを作成せずに、Oracle で複数の行を 1 つに連結するにはどうすればよいですか?

このテーブルには、次の形式のデータが含まれています

つまり、pr_text の長さが 3 文字を超える場合、レコードは分割され、同じ pr_ref で異なる pr_key を持つ新しいレコードに配置されます (この場合、最初の 8 文字は同じままですが、最後の 2 文字は記録)

したがって、このテーブルのデータを、次の仕様を持つ新しいテーブルに入れる必要があります

したがって、基本的には、ソース テーブルから同じ人物に属する行を連結し、それをターゲット テーブルの 1 つの行に配置する必要があります。

0 投票する
1 に答える
5173 参照

oracle - 事前の接続を使用してフィールドを連結する

次の表がありますmy_tabe

以下を取得するためにクエリを実行したい:

私は次のクエリを使用してなんとか近づくことができました:

降伏:

どちらが間違っています。私は近くにいるようですが、次のステップは何なのかわからないのではないかと思います...

任意のヒント?

0 投票する
2 に答える
3008 参照

sql - 単一列に基づくSQL行の連結

値のあるテーブルがあります

結果を次のように返すことができる通常のクエリ(pl / sqlではない)が必要です

つまり、列Xに基づいて、値はcsv形式に変換されます

3つ以上の列が存在する場合があります。

0 投票する
2 に答える
130 参照

mysql - SQLクエリでこれを行う方法は?

今、私は次のように質問しています:

ここに john と入力すると、次のように表示されます。

しかし、私はそれを次のように表示したい:

john と jack の G_id が同じだからです。
これどうやってするの?