問題タブ [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 投票する
2 に答える
139 参照

sql - 行のセットから1行へのSQLテーブル

私の問題は簡単です:

テーブルの出力を変換しようとし続けます

テーブルには常に 3 行のセットがあり、上記のように 4 列のテーブルになります。

ループしようとしたら行き詰まりました…</p>

編集: SQL_SERVER 用です

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

sql-server - SQL Server で group_concat を使用してクエリを作成する方法

Group_concatSQLサーバーでは関数を使用できないことは知っていますがGroup_Concat、クエリが必要な問題が1つあります.Googleで検索したところ、ロジックが見つかりましたが、修正できません.SQLクエリは

次のような結果が得られます

ここに画像の説明を入力

最初の 3 行を見てください。その maskid、maskname、schoolid、schoolname は同じですが、maskdetail は異なるため、最後の列に maskid などに従ってすべての maskdetails を含めることができる行を 1 行にしたいと考えています。

次のような出力が必要です

ここに画像の説明を入力

そのためのクエリを作成している間、私を助けてください。

前もって感謝します。

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

sql - データベースから取得した値を連結する方法

このクエリを SQL Server 2008 で実行しています

そしてそれは結果を示しています2013-07-22

この結果を として出力する必要があります22713。ここで、22 は日付、7 は月、13 は年です。

どうすればこれを行うことができますか?

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

sql - テーブルの複数の行を 1 つの行に結合しようとしています

私はこれを少しの間理解しようとしてきましたが、行き止まりにぶつかり続けています。多分ここの誰かが私を助けることができます。私は会社で働いており、修理するユニットのファイルを受け取る予定です。場合によっては、複数のユニットが含まれる 1 つの修理請求を受け取ることがあります。シリアル番号をインポートするためのフィールドは 1 つしかなく、特定の請求に対していくつの行があるかを結合する必要があります。

たとえば、取得するファイルは次のようになります。

したがって、シリアル番号を組み合わせてこのテーブルを次のような 1 つのフィールドにエクスポートする必要があります。

この形式のファイルを受け取るには制限があるため、これで作業する必要があります。ファイルには他にもフィールドがありますが、これらは私が見るべきものだと思います。誰かアイデアがあれば教えてください。ありがとう!!

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

sql-server - 追加のクエリを使用せずに、SQL Server でサブクエリを使用せずに GROUP BY 句で文字列を連結するにはどうすればよいですか?

SQL Server 2012 の GROUP_CONCAT() MySQL 関数に相当するものを探しています。以下で説明するように、サブクエリを使用しません。

これに対する SQL Server での一般的な答えは、サブクエリで STUFF() を使用することです。私の場合、パフォーマンスはまったく受け入れられません (2 億レコード、サブクエリあたり 26 秒 * 2 億 = 164 年)。

目的の出力は、上記のように、グループ化され、発生の降順に並べられた、一意の ColA ごとの ColB 値です。ただし、これは、テーブルを介して SINGLE QUERY で行う必要があります。

これを自分で構築し、「GROUP BY」呼び出しを放棄する必要がありますか? データ セットを手動で反復処理し、コンソール アプリケーションで新しいテーブルを作成しますか? または、私が見逃しているものがありますか?

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

sql - SQL 選択クエリ - 変換エラー

こんにちは、以下のクエリを試しています。ProjectID の出力は 1,2,3 です。他のテーブルから ProjectID を使用してデータを取得しようとしています。

変換エラーが発生します。varchar 値 '1,2,3' をデータ型 int に変換するときに変換に失敗しました。どこで変換が欠落しているかわかりません。私も以下を試しました..

変換が不足している場所を誰か助けてください...

0 投票する
0 に答える
34 参照

mysql - MSSQL で MySql group_concat をシミュレートする

この MySql クエリを MSSQL で実行したいと考えています。

このクエリを変更することで、それを達成する可能性はありますか?

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

sql-server - 2 つのテーブルを結合する文字列を連結する集計関数?

for xml auto を使用して集計クエリでフィールドを連結する方法を知っています。しかし、そのクエリを 2 つのテーブルで使用するように拡張するにはいくつかの問題があります。次の例は機能しません。

例えば