oracle中怎么把行转变成列、列转变成行 oracle 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle11G 新函数pivot / unpivot你可以去网上看看 Oracle 11g 行列互换 pivot 和 unpivot 说明 用decode或case when的话有个数限制,而对于Oracle 11g 行列互换 pivot 和 unpivot 只能转化到了一个单元格子里面,我自己的想法是转化到 SQL> select * from test; NN---------- 1 2 3 4 5SQL> select * from test 2 pivot( 3 sum(nn) 4 for nn 5 in(1,2,3,4,5) 6 ); 1 2 3 4 5---------- ---------- ---------- ---------- ---------- 1 2 3 4 5 以前遇到这个问题的时候也专门研究了一下,行列互换 pivot 和 unpivot需要好好看下资料 SQL> select * from test; NN---------- 1 2 3 4 5SQL> select * from test 2 pivot( 3 sum(nn) 4 for nn 5 in(1,2,3,4,5) 6 ); 1 2 3 4 5---------- ---------- ---------- ---------- ---------- 1 2 3 4 5如果在这个in里面的个数不定的情况下,可以用这种模型吗? SQL> select * from test; NN---------- 1 2 3 4 5SQL> select * from test 2 pivot( 3 sum(nn) 4 for nn 5 in(1,2,3,4,5) 6 ); 1 2 3 4 5---------- ---------- ---------- ---------- ---------- 1 2 3 4 5如果在这个in里面的个数不定的情况下,可以用这种模型吗?个数不定不行啊 sql语句查询,谢谢 在linux上登录XP上的oracle服务器 如何让oracle只能允许一个连接? PHP通过PDO连接Oracle时varchar2字段被截断 关于database link 数据库链接问题! 如果让表中某个范围的记录的某个字段按顺序写值! 请问这些问题? 请问:为什么我的控制面版中的服务中没有Oracle Intelligent Agents服务,应该安装哪一个应用? --------关于pro*c的问题-------- Oracle11g的数据泵问题 求分割字符串兼插入数据库的 oracle储存过程。 PLSQL develop 出现这种错误
你可以去网上看看
SQL> select * from test; NN
----------
1
2
3
4
5SQL> select * from test
2 pivot(
3 sum(nn)
4 for nn
5 in(1,2,3,4,5)
6 ); 1 2 3 4 5
---------- ---------- ---------- ---------- ----------
1 2 3 4 5
SQL> select * from test; NN
----------
1
2
3
4
5SQL> select * from test
2 pivot(
3 sum(nn)
4 for nn
5 in(1,2,3,4,5)
6 ); 1 2 3 4 5
---------- ---------- ---------- ---------- ----------
1 2 3 4 5
如果在这个in里面的个数不定的情况下,可以用这种模型吗?
SQL> select * from test; NN
----------
1
2
3
4
5SQL> select * from test
2 pivot(
3 sum(nn)
4 for nn
5 in(1,2,3,4,5)
6 ); 1 2 3 4 5
---------- ---------- ---------- ---------- ----------
1 2 3 4 5
如果在这个in里面的个数不定的情况下,可以用这种模型吗?
个数不定不行啊