oracle行列转换 现在又需求一个表mc a b c小红 56 45 12庄园 34 34 12想转换为 小红 庄园a 56 34b 45 34c 12 12感谢高手回答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如表字段test(f1 varchar,f2 bunmer)内容为:f1 f2 A 10 B 15 C 11转换成列为:A B C 10 15 11程序为: select sum(case when f1 = 'A' then f2 else 0 end) A, sum(case when f1 = 'B' then f2 else 0 end) B, sum(case when f1 = 'C' then f2 else 0 end) C from test group by f1; 楼主的这个需求,在之前有人曾经在论坛上发过,尚未有更好的答案,2L的这个是以为转多维.lz问的是横纵互转. 咨询 oracle中关于金额 两个结构一样表的备份 Oracle存储过程-出错,急 望高手指教:如何安装oracle9.2.0.1的Proc编译器 大家帮我看一看,数值列表的问题 数据库加密的奇怪问题,请高手解决 pro*c 连接问题 杠杠新的新手! 如何用SELECT 计算出上周的开始和结束时间? 如何跟踪应用程序在数据库中的执行? vote disk存在写吗? 时分秒的问题
内容为:f1 f2
A 10
B 15
C 11
转换成列为:A B C
10 15 11程序为:
select sum(case when f1 = 'A' then f2 else 0 end) A,
sum(case when f1 = 'B' then f2 else 0 end) B,
sum(case when f1 = 'C' then f2 else 0 end) C
from test
group by f1;