假如现在通过语句跑出来一个表:A B C1 2 3我想将上面这个表的结构变成下面这个:A 1B 2C 3我查找过pivot之类的行转列用法,但还是达不到自己想要的结果,请问各位有没有办法能实现上面的转换呢?
收起
你这题和下面这题貌似是样的? 怎么把数据纵向输出?-大数据-CSDN问答 CSDN问答为您找到怎么把数据纵向输出?相关问题答案,如果想了解更多关于怎么把数据纵向输出? oracle、sql、有问必答 技术问题等相关问答,请访问CSDN问答。 https://ask.csdn.net/questions/7613354?answer=53640572&spm=1001.2014.3001.5504
with t as (select 1 a,2 b,3 c from dual) select * from t unpivot (val for col in (A,B,C));
报告相同问题?