求纵向表变横向表

[复制链接]
查看11 | 回复7 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式





原先表:
id    ele   evalue
011     c    0.50
011     si    0.21
011     mn    0.25
011     s    0.25
012     c    0.24
012     mn    0.30
012     s    0.22
想生成这样一个视图:(ele 中的元素是动态改变的,根据id,ele生成横向
表)
id
c   si  mn s
...
011     0.50    0.21     0.250.25...
012     0.24     null    0.300.22
...
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
视图应该是搞不定,因为字段数是动态的!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
可以考虑用过程写,数据放在临时表。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
参考一下这两个帖子:
http://www.itpub.net/showthread.php?s=&threadid=96853
http://www.itpub.net/showthread.php?s=&threadid=96851
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
JAUNT:
好象您介绍的跟我的问题有点不一样,如果可以写点代码,谢谢了,高手
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层



写个过程也好啊!
我现在就是没思路,各位帮帮哦
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
http://www.itpub.net/7022.html
能给我解释一下吗高手们
sum(decode(检测项目,1, 值)) 检测项目1
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
一般用于数据仓库的查询
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行