基本sql-如何使用oracle sql进行数据透视
非常基本的问题 现在我的问题是 从表中选择表a、表b、表c基本sql-如何使用oracle sql进行数据透视,sql,oracle,Sql,Oracle,非常基本的问题 现在我的问题是 从表中选择表a、表b、表c A B C 1 2 3 我需要我的输出是 NAME ID A 1 B 2 C 3 是否有一种方法可以透视当前输出或以其他方式查询此表 谢谢 您需要取消PIVOT: Select 'A' as name, ( select A from table1 ) as ID union all Select 'B', (
A B C
1 2 3
我需要我的输出是
NAME ID
A 1
B 2
C 3
是否有一种方法可以透视当前输出或以其他方式查询此表
谢谢 您需要取消PIVOT:
Select 'A' as name, (
select A
from table1
) as ID
union all
Select 'B', (
select B
from table1
) as ID
union all
Select 'C', (
select C
from table1
) as ID
select * from table1 unpivot (id for name in (a,b,c));