質問: ### 前提・実現したいこと id毎にレコードを増やしたい。 現状のDB構成が id name 0 a/b/c のような構成になっているのですが、/区切りで id name 0 a 0 b 0 c のようにするsql文を考えているのですがよくわかりません。 ### 補足情報(FW/ツールのバージョンなど) psql (PostgreSQL) 11.2 pgAdmin4を使用しています。 ここにより詳細な情報を記載してください。 string_aggの逆のようなことがしたいと思っているのですが DB初心者のためよく理解できておりません。 ご指導よろしくお願いいたします。
回答: **string_to_array()**で文字列を配列に分解し、**unnest()**で配列を行に展開します。 9.18. 配列関数と演算子 ``` select unnest(string_to_array('a/b/c','/')) ``` ``` select id, unnest(string_to_array(name),'/')) as name from テーブル ```