【发布时间】:2010-10-27 15:15:45
【问题描述】:
我们有一个表格,格式如下:
ID,Value1,Value2,Value3
1,2,3,4
我们需要把它转换成。
ID,Name,Value
1,'Value1',2
1,'Value2',3
1,'Value3',4
在一个 SELECT 语句中(即没有 UNION)有没有一种聪明的方法?列名 Value1、Value2 和 Value3 是固定不变的。
数据库是oracle 9i。
【问题讨论】:
-
你使用的是什么数据库服务器?
-
是 1,2,3,4 列还是数据值?
-
这与this问题非常相似
-
我能想到的最聪明的方法是重新设计您的数据库,使其标准化:)
标签: sql oracle select plsql oracle9i