エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PostgreSQL 複合プライマリキーのカラムをカンマ区切りで取得する
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PostgreSQL 複合プライマリキーのカラムをカンマ区切りで取得する
タイトルそのままだが、全てのプライマリキーのカラムをプライマリーキー毎にカンマ区切りで取得する必... タイトルそのままだが、全てのプライマリキーのカラムをプライマリーキー毎にカンマ区切りで取得する必要性が生じて、ここを参考にプライマリーキーのカラム一覧を取得する事までは出来た。 http://log.nissuk.info/2014/03/blog-post.html これを縦横変換してカンマ区切りが取得できるかなと思ったが、対象は文字列なのでどうすっかなと調べたところ、ポスグレには string_agg なる便利な文字列の集約関数を発見! Oracle にも ListAgg という文字列集約関数があるけどこちらより使いやすそう。 以下は全プライマリキーのカラムをカンマ区切りで取得するSQLです。 select b.table_name , b.constraint_name , string_agg(b.column_name, ',' order by b.ordinal_positi

