0
如果源表T1是这样的:我想1列转换为多列
| col1 |
+---------+
| 2-3-4-5 |
| 6-7 |
| 8 |
| 9 |
然后输出应为4列: -
| col1 | col2 | col3 | col4 |
+------+------+------+------+
| 2 | 3 | 4 | 5 |
| 6 | 7 | | |
| 8 | | | |
| 9 | | | |
运气不好。至少你现在已经学会了不要存储诸如破折号分隔的项目之类的数据。 – jarlh
标记您正在使用的dbms。某些产品有自己的功能,可能在此处变得方便。 – jarlh
我正在使用Oracle数据库11g企业版版本11.2.0.1.0 - 64位。 SQL> select * from new_tab; STR ------------ 1-2-3-4 4-5-6 6-7 SQL> –