問題タブ [sql-server-group-concat]

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 投票する
1 に答える
374086 参照

sql-server - Sql Server で複数の行を 1 つのコンマ区切り値に変換

SQL Server でテーブル値関数を作成し、コンマ区切り値でデータを返したいと考えています。

たとえば、テーブル:tbl

関数を使用してクエリを実行するとFunc1(value)

私が望む出力は次のとおりです。100,200,300,400

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

sql - 複数のテーブルを結合するときに GROUP BY を使用して文字列を連結する方法は?

に従って、1つの列の値を行に入れたい複数のテーブルを結合していますTechnicianName:

  • 私は4つのテーブルを持っeasy_tbljobcardeasy_tbltechnicianeasy_tblproblemますeasy_tbltechnicianMaster

  • 私は存在する 場所TechnicianNameから2列目に入っていますeasy_tbltechnicianMastertechnicianIdeasy_tbltechnician

  • STUFFクエリの 3 列目に入れたい( p.ProblemReported)

現在の SQL ステートメント:

クエリ結果:

上記の結果は次のように変換する必要があります。

複数のテーブルを結合しながらこれを行う方法は?

SQLフィドル

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

mysql - MySQL の行を単一のリストに適切に折りたたむ方法

フォームのクエリがあります

フォームで返されます

私が本当に欲しいのは、フォームの応答です

(マッチングロジックは重要ではないと思いますが、必要に応じて投稿します。)

group_concat()とを試しましcoalesceたが、何も機能しません。何か助けはありますか?

0 投票する
3 に答える
100 参照

sql - 冗長な行からカンマ区切りの列を生成するSQLクエリ?

結合されて一時テーブルに格納されている 2 つのテーブルがあります。

一時テーブルは、次の形式のデータで構成されています。

今、次の形式で結果が必要です。

そこで、同様の出力を生成する次のクエリを作成しました。私の質問は、これを達成する他の方法はありますかということです。

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

mysql - CONCAT sql クエリの正しい形式が必要です。Codeigniter アクティブ レコード

私は codeigniter のアクティブ レコードを使用していますが、達成しようとしていることにはおそらく通常の SQL クエリが必要であることに気付きました。誰かがこのコードを見て、正しい形式を教えてください。ここで何が間違っていますか?

コードを読むだけで私が達成しようとしていることは明らかだと思いますが、私が使用した構文以外のものが必要な場合は (明らかに誤りです)、喜んでコードの説明を提供します。

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

sql - T-SQL - 2 つのテーブル/孤立した名前の連結

SOに関する最初の質問と重複する可能性のある質問をするために十字架につけられる準備ができていますが、一生見つけることができません。

製品テーブル、リンク テーブル、名前付きの子テーブルの 3 つのテーブルがあります。SQLFiddleにプリロードされています>>まだあなたの注意が必要な場合。

すべてのパーツ グループ (製品に属している場合と属していない場合があります) を一覧表示し、それらの子の名前を翻訳する方法を見つけようとしています。つまり、リンク テーブルと子名テーブルのみを使用して、リンク テーブルのすべての翻訳済み要素を一覧表示するにはどうすればよいでしょうか。私は孤児を見つけようとしています。

2 つのクエリがあります。

これは、製品に属するすべての部品グループとその子要素を名前別にリストします。iPartGroupID = 4 はここにありません。

私も持っています:

これにより、すべてのパーツ グループとその子要素がコード別に一覧表示されます。ここでは iPartGroupID = 4 について説明しますが、名前は翻訳されていません。

孤立したパーツ グループ (および孤立したパーツ) を一覧表示するために使用できるクエリは次のとおりです。

他のすべてのパーツ グループのリストに含まれていることが理想ですが、含まれていない場合は、結果を統合できます。

私が調べた他のすべてのSOの質問は、3つのテーブルまたは1つのテーブルのみを使用し、エイリアスと自己結合しています。誰にもアイデアはありますか?

CONCATパーツ名に XML はなく、またはの特定の好みもありませんSELECT '+'

他の投稿にリンクしますが、ポイントなしではできません:(

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

sql - ピボット ビューで列を連結する

このクエリは次を表示します。

私が欲しいのはこれです:

列データを連結する方法を知っている人はいますか? 任意のヒント?

これは私がデータを取得するテーブルです:

actual_date は日時です

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

sql - テーブル結合中の SQL 集計

学生の記録を含む(一時)テーブルがあります。
どの学生がどの科目に登録したかを含む別のテーブルがあります。
以下に示すように、科目が集計された学生テーブルを更新したいと思います。

これを試しましたが、最初に見つかったレコードでのみ更新されます。集約は起こりません。

SQL サーバー 2008 R2。
編集:
結果セットでレンダリングされるストアド プロシージャ内の一時テーブルを更新しています。実際のデータを更新していません

0 投票する
3 に答える
349 参照

sql - TSQL: 単一列の行を CSV リストに結合/結合する方法

以下に示すように、「colamer」というテーブルがあります。

私のストアドプロシージャ:

終わり

OutPut が欲しい: @result = 231,232