急急急在oracle中行列转换的例子

chenyonge 2011-03-26 06:59:16
有如下一个表
a b
t1 01
t2 02
t3 03
m1 11
m2 22
m3 33
m4 44
k1 01
k2 02

上面表的数据是时时变化的,如何把上面表的数据转换成下面这种样式
t1 t2 t3
01 02 03
m1 m2 m3 m4
11 22 33 44
k1 k2
01 02


...全文
69 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyonge 2011-03-26
  • 打赏
  • 举报
回复
只要能实再就可以啊,请高手实现一下具体代码
UPC子夜 2011-03-26
  • 打赏
  • 举报
回复
上表的数据是变化的 那么用sql就很难做到
目前我做的是 写一个存储过程 将查询结果写入视图 再从视图中查询
碧水幽幽泉 2011-03-26
  • 打赏
  • 举报
回复
这中行转列还是头一次见过,貌似sql语句很难做到,需借助过程或函数来实现。

3,494

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧