ITPub博客

首页 > IT职业 > IT生活 > 行列转换

行列转换

原创 IT生活 作者:itpremier 时间:2010-08-17 01:01:07 0 删除 编辑

select
e.empno, e.ename,
substr(p,instr(p,'/',1,rn)+1, instr(p,'/',1,rn+1) - instr(p,'/',1,rn)-1)
from ep e,
(select rownum rn from dual connect by rownum<10) t
where instr(p,'/',1,rn)>0
order by 1,rn ;

select
e.empno, e.ename,
decode( t.rn, 1,job, 2,mgr, 3,hiredate, 4,sal, 5,comm,deptno) magic_col
from emp e,
(select rownum rn from dual connect by rownum<6) t
order by 1;

[@more@]

知识点:

1, SEQUENCE 在实例全局是连续的

2,ASP.NET 使用BLOB 有32K大小限制,解决方法:

http://kb.cnblogs.com/a/1610681/

3, SQL 精妙语句

http://www.hackhome.com/InfoView/Article_185107_4.html

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/350519/viewspace-1036920/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 软件设计
请登录后发表评论 登录
全部评论

注册时间:2008-11-27

  • 博文量
    253
  • 访问量
    773707