如何在PostgreSQL中将单行值转换为另一个表行

问题描述 投票:0回答:1

需要将Table1 Col1值插入Table2 Col1:

输入:

Table1
Col1
1,2,3,4

输出:

Table2
Col1
1
2
3
4
sql postgresql
1个回答
0
投票

使用regexp_split_to_table()

select val
from table1 t1 cross join lateral
     regexp_split_to_table(t1.col1, ',') val;
© www.soinside.com 2019 - 2024. All rights reserved.