次の構造を持つ `test 'という名前のテーブルがあります。いくつかの区切り文字に基づいて行を複数の行に分割するSQLクエリ
category key value
name real_name:Brad,nick_name:Brady,name_type:small NOVALUE
other description cool
しかし、私は:
区切り文字は値がNOVALUE
に等しい値列の一部であるべき後,
区切り文字と値に基づいて複数の行にkey
列を壊したいです。
sql
クエリを作成する方法
category key value
name real_name Brad
name nick_name Brady
name name_type small
other description cool
:だから、出力は次のようになります。私はpostgresql
を使用しています。
助けが必要ですか?前もって感謝します。
私はいくつかの区切り文字に基づいて複数の列に文字列を分割する必要はありません。代わりに、私は1つの区切り文字に基づいて複数の行に分割し、各行を他の区切り文字に基づいて複数の列に分割したいと考えています。 –
最初に区切られた値を格納しないでください。 –