SELECT string_agg(col1 || '|' || col2, ',') col
FROM (
SELECT unnest(regexp_split_to_array(col1, ',')) col1
,unnest(regexp_split_to_array(col2, ',')) col2
,row_number() OVER () rn
FROM table_name
) t
GROUP BY rn
要获得所需的输出,请执行以下操作
| col |
|-------------------|
| aa|11,bb|22,cc|33 |
| dd|44,ee|55,ff|66 |
1条答案
按热度按时间mcvgt66p1#
使用以下数据
您可以使用PostgreSQL的string functions,如下所示
要获得所需的输出,请执行以下操作
SqlFiddle