Oracle 行变列
DBNAME:table1
id C SI MN P S TI
A 0.1 0.2 0.3 0.4 0 0.7
B 0.2 0.2 0.4 0.5 0.6 0.6
……
DateGrid:c(传入A)元素为0时不要
id name value
A C 0.1
A SI 0.2
A MN 0.3
A P 0.4
A TI 0.5
我想通过一个函数来完成 请给于完整代码 谢谢 这个函数需要直接作为数据源来绑定
这是列变行...
想通过函数来完成,那你希望函数实现什么功能,返回什么结果?应该是过程吧
好经典的一个问题哦
二楼的方法不错,学习了。
http://blog.csdn.net/daiyueqiang/archive/2009/11/07/4783870.aspx
经典。
SQL中一般用动态拼接语句。oracle应该也可以的吧。 拼接的结果和2楼的语句一样。
Oracle 行列转换
1、固定列数的行列转换
如
student subject grade
--------- ---------- --------
student1 语文 80
student1 数学 70
student1 英语 60
student2 语文 90
student2 数学 80
student2
相关问答:
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
oracle连接啥这么复杂啊.
oracle 10g
用ps/sql dev怎么也连不上.
用sqlplus可以登陆.net manager之前测试连接了成功的.现在搞得也连接不了.
listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
......
exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明: user/password@dbname 分別表示用戶名,密碼和服務名 f ......
我用的是NT系统,当我用记事本查看控制问件时,总是一大堆乱码,我该怎样查询并改变控制文件里的内容呢?
2进制 用记事本打开当然是乱码咯
那用什么打开呢?又怎样打开呢
?
控制文件是二进制文件!
一般 ......
Developer Suite连接数据库的问题,劳驾高手指点!
电脑里面同时装了OraHome92和DevSuiteHome2,前者的sql*plus能访问,后者的则不行。输入scott/tiger登陆后者时,我输入了"主机字符串"号以后,报错:&n ......