問題タブ [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.
sql - Postgresql GROUP_CONCAT と同等ですか?
テーブルがあり、フィールド値が連結された ID ごとに 1 つの行を取得したいと考えています。
たとえば、私のテーブルには次のようなものがあります。
そして、私は出力したいと思います:
MySQL では集計関数を使用できましたGROUP_CONCAT
が、ここでは機能しないようです... PostgreSQL に相当するもの、またはこれを達成する別の方法はありますか?
sqlite - sqlite での文字列集約
sqlite での文字列集約が可能かどうかは誰にもわかりますか? 5行/データの動物列がある場合、出力が動物として「犬」、「猫」、「ラット」、「マウス」、「マウス」の1つのフィールドになるようにそれらを組み合わせるにはどうすればよいですか
ありがとう
sql - Oracleの複数の行の列値を連結するSQLクエリ
複数の行からの列値を連結するSQLを構築することは可能でしょうか?
次に例を示します。
表A
表B
SQLの出力は次のようになります-
つまり、基本的に、出力テーブルのDesc列は、テーブルBのSEQ値を連結したものですか?
SQLに関するヘルプはありますか?
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 から;
sql - 2つの差分列からのOracleテーブルのデータのグループ化
SQL テーブルに次のようなフィールドがあります。
Oracle データベースのレポートに次のようなレコードが必要です。
sql-server - SQLクエリで複数の行をコンマで区切って作成できますか?
SQLクエリで複数の行をコンマで区切って作成できますか?
クエリは次のようなものを返す必要があります。
oracle - Oracleでカーソルを使用して、ソーステーブルからターゲットテーブルの単一の行に複数の行を挿入する方法
重複の可能性:
ストアド プロシージャを作成せずに、Oracle で複数の行を 1 つに連結するにはどうすればよいですか?
このテーブルには、次の形式のデータが含まれています
つまり、pr_text の長さが 3 文字を超える場合、レコードは分割され、同じ pr_ref で異なる pr_key を持つ新しいレコードに配置されます (この場合、最初の 8 文字は同じままですが、最後の 2 文字は記録)
したがって、このテーブルのデータを、次の仕様を持つ新しいテーブルに入れる必要があります
したがって、基本的には、ソース テーブルから同じ人物に属する行を連結し、それをターゲット テーブルの 1 つの行に配置する必要があります。
oracle - 事前の接続を使用してフィールドを連結する
次の表がありますmy_tabe
:
以下を取得するためにクエリを実行したい:
私は次のクエリを使用してなんとか近づくことができました:
降伏:
どちらが間違っています。私は近くにいるようですが、次のステップは何なのかわからないのではないかと思います...
任意のヒント?
sql - 単一列に基づくSQL行の連結
値のあるテーブルがあります
結果を次のように返すことができる通常のクエリ(pl / sqlではない)が必要です
つまり、列Xに基づいて、値はcsv形式に変換されます
3つ以上の列が存在する場合があります。
mysql - SQLクエリでこれを行う方法は?
今、私は次のように質問しています:
ここに john と入力すると、次のように表示されます。
しかし、私はそれを次のように表示したい:
john と jack の G_id が同じだからです。
これどうやってするの?