假设我有一个结构如下的表
ID Value Timestamp
1 {A,B,C,D}{E,F,G,H}{I,J,K,L} 12-12-2022
现在要从上面的表中提取数据并存储到下面结构的不同表中,
ID Value1 Value2 Value3 Value4 Tiemstamp
1 A B C D 12-12-2022
1 E F G H 12-12-2022
1 I J K L 12-12-2022
2条答案
按热度按时间yptwkmov1#
其中一种可能性是将字符串函数与xmltable结合使用:
输出:
cngwdvgl2#
您可以使用递归查询和简单的字符串函数:
其中,对于样本数据:
输出:
| ID|价值1|价值2|价值3|价值4|时间戳|
| --------------|--------------|--------------|--------------|--------------|--------------|
| 1|A|B|C|D|2019 - 06 - 22 00:00:00|
| 二|XYZ|ABC|DEF|PQR|2023-04-06 21:26:15|
| 1|E|F|G|H|2019 - 06 - 22 00:00:00|
| 二|一二三四五|联系我们|三十四|九八七六|2023-04-06 21:26:15|
| 1|我|J|K|L|2019 - 06 - 22 00:00:00|
fiddle