【发布时间】:2021-03-29 06:11:01
【问题描述】:
大家好,我是 usnig sql 11g。我遇到了一种情况,我的表有 1 个这样的列
column1
1
john
2000
2
david
4000
4
eon
5000
我希望输出分成 3 个不同的列,例如
id name salary
1 john 2000
2 david 3000
4 eon 5000
【问题讨论】:
-
我怀疑是关于 Oracle 11G
-
只有 11g...
-
嗨@Avinash,如果有完整的表定义脚本会很不错。问题是数据库死了不保证要返回的行的顺序,除非正在使用“order by”。因此,我们至少需要查看一列来对数据进行排序,或者我们可能会找到更简单的方法来帮助您
-
SQL 表代表 无序 集。您的转换似乎需要对行进行排序 - 但该信息需要在列中,而不是在数据中。你不能用你显示的数据做你想做的事。