假如现在通过语句跑出来一个表:A B C1 2 3我想将上面这个表的结构变成下面这个:A 1B 2C 3我查找过pivot之类的行转列用法,但还是达不到自己想要的结果,请问各位有没有办法能实现上面的转换呢?
你这题和下面这题貌似是样的?
with t as (select 1 a,2 b,3 c from dual) select * from t unpivot (val for col in (A,B,C));