タグ付けされた質問 「string-aggregation」

14
PostgreSQLの「グループ化」クエリで文字列フィールドの文字列を連結する方法は?
クエリによってグループ内のフィールドの文字列を連結する方法を探しています。たとえば、私はテーブルを持っています: ID COMPANY_ID EMPLOYEE 1 1 Anna 2 1 Bill 3 2 Carol 4 2 Dave そして、私はcompany_idでグループ化して次のようなものを得たいと思っていました: COMPANY_ID EMPLOYEE 1 Anna, Bill 2 Carol, Dave これを行うための組み込み関数がmySQLにありますgroup_concat

10
Microsoft SQL Server 2005でgroup_concat MySQL関数をシミュレートしますか?
MySQLベースのアプリをMicrosoft SQL Server 2005に移行しようとしています(選択ではありませんが、それは人生です)。 元のアプリでは、ほぼ完全にANSI-SQL準拠のステートメントを使用しましたが、1つの重要な例外があります。MySQLのgroup_concat関数をかなり頻繁に使用しました。 group_concatところで、これを行います。たとえば、従業員の名前とプロジェクトのテーブルが与えられた場合... SELECT empName, projID FROM project_members; 戻り値: ANDY | A100 ANDY | B391 ANDY | X010 TOM | A100 TOM | A510 ...そして、これがgroup_concatで得られるものです: SELECT empName, group_concat(projID SEPARATOR ' / ') FROM project_members GROUP BY empName; 戻り値: ANDY | A100 / B391 / X010 TOM | …

7
Postgresql GROUP_CONCATと同等ですか?
テーブルがあり、フィールド値を連結して、IDごとに1行を取得したいと思います。 私のテーブルでは、たとえば、私はこれを持っています: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 そして私は出力したいと思います: TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3 | 23009,11200 MySQLでは集約関数を使用できましたGROUP_CONCATが、ここでは機能しないようです... PostgreSQLに相当するもの、またはこれを達成する別の方法はありますか?

10
Oracleの複数行の列値を連結するSQLクエリ
複数の行の列値を連結するSQLを構築することは可能でしょうか? 次に例を示します。 テーブルA PID あ B C 表B PID SEQ説明 A 1を持っている A 2いい 3日。 B 1よくできました。 C 1はい C 2できる C 3する C 4この作品! SQLの出力は- PID説明 A良い一日を。 Bよくできました。 Cはい、この作業を行うことができます! 基本的に、出力テーブルのDesc列は、テーブルBのSEQ値を連結したものですか? SQLに関するヘルプはありますか?

4
string_agg()からの結果をソートする方法
テーブルがあります: CREATE TABLE tblproducts ( productid integer, product character varying(20) ) 行で: INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tblproducts(productid, product) VALUES (2, 'SINAREST P SYP 100 ML'); INSERT INTO tblproducts(productid, product) VALUES (3, 'ESOZ D 20 MG CAP'); INSERT INTO tblproducts(productid, product) VALUES (4, …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.