エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PostgreSQLでgroup_concat的なことをする - アナログCPU:5108843109
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PostgreSQLでgroup_concat的なことをする - アナログCPU:5108843109
まさかPostgreSQL触り始めた途端にgroup_concatが必要になる局面が訪れるとは思わんかった。 MySQLやっ... まさかPostgreSQL触り始めた途端にgroup_concatが必要になる局面が訪れるとは思わんかった。 MySQLやってた5年間でもロクに使わんかったというのに。 以下のようなテーブル names があるとして type name 1 Andley 1 Bill 2 Cathy 1 Darlton 2 Emily 以下のように、typeごとにnameをカンマ区切りにした結果が欲しいときのクエリ。 type name_list 1 Andley,Bill,Darlton 2 Cathy,Emily 指定カラムを配列にするARRAY_AGGと、配列を文字列にするARRAY_TO_STRINGの合わせ技。 動作するのは8.4以降? SELECT "type" ,ARRAY_TO_STRING(ARRAY_AGG("name"), ',') AS "name_list" FROM "name