つづけて、1つのカラムの中にカンマ区切りでデータが入っていた場合に、
これを縦にする方法。
SELECT regexp_split_to_table(item_cd,’,’) item_cd FROM table_name
item_cdカラムに「a,b,c」と入力されているとすると、出力は
a
b
c
となる。
つづけて、1つのカラムの中にカンマ区切りでデータが入っていた場合に、
これを縦にする方法。
SELECT regexp_split_to_table(item_cd,’,’) item_cd FROM table_name
item_cdカラムに「a,b,c」と入力されているとすると、出力は
a
b
c
となる。
財布を落とした。
警察へ行った。
紛失届を作成するのにあれやこれや聞かれて、答えれば答えるほど(なくしたものの大きさに)堪える・・・
って、こんな時にもダジャレが出るぐらいに凹んでる。
さて、仕事しよう。
data1,data2,data3 というカラムがあるとして、それを
data1
data2
data3
と縦に並べたいときのやり方。
SELECT unnest(array[data1, data2, data3]) as data_col
FROM table_name;