如果源表t1是这样的:
| col1 |
+---------+
| 2-3-4-5 |
| 6-7 |
| 8 |
| 9 |
然后输出应该是4列: -
| col1 | col2 | col3 | col4 |
+------+------+------+------+
| 2 | 3 | 4 | 5 |
| 6 | 7 | | |
| 8 | | | |
| 9 | | | |
答案 0 :(得分:2)
这不是问题的直接答案,我想作一记。如果您可以利用ETL工具,它将变得更加容易,并且可以让您对数据转换进行大量控制。
您可以在源中拥有不同类型的数据,例如。 2-3-4, 5, 6-7
或1 2 3, 45 1, 21 10
(或其他任何内容)并对其进行转换。