oracle 行转列
来源:互联网 发布:淘宝店铺说明怎么写 编辑:程序博客网 时间:2024/04/19 12:48
1、wm_concat 返回是一个CLOB 类型,不过在经我使用,这货在性能上有问题。
select to_char(wm_concat(t.ename)), t.deptno from scott.emp t group by t.deptno;
2、sys_connect_by_path 加 over PARTITION BY 虽然用起来有点麻烦,但是确实很快。
select t1.deptno, substr(max(sys_connect_by_path(t1.ename, ',')), 2) enames
from (select t.deptno,
t.ename,
row_number() over(PARTITION BY t.deptno order by t.deptno) rn
from scott.emp t) t1
START WITH t1.rn = 1
CONNECT BY t1.deptno = PRIOR t1.deptno
AND t1.rn - 1 = PRIOR t1.rn
GROUP BY t1.deptno;
- oracle行转列
- oracle 行转列
- oracle 行转列
- oracle 行转列
- oracle 行转列
- oracle 行转列
- oracle 行转列
- oracle 行转列
- oracle行转列
- oracle 行转列
- oracle行转列
- oracle行转列
- ORACLE行转列
- oracle 行转列
- oracle行转列
- Oracle 行转列
- oracle行转列
- oracle 行转列
- 修改php.ini文件位置的方法
- Java web之JSP基础
- jquery取select的所有option
- C语言中的易错处
- linux VFS的几个概念
- oracle 行转列
- HorizontalScrollView水平滚动视图的显示
- Java开发中的23种设计模式之十二:享元模式(Flyweight)
- 黑马程序员------交通灯管理系统
- Java开发中的23种设计模式之十三:策略模式(strategy)
- 如何判断一个dmp文件是exp还是expdp导出的
- Java开发中的23种设计模式之十四:模板方法模式(Template Method)
- linux umount命令介绍与device is busy解决方法
- JSP开发时, 在页面中格式化和解析日期始终是个头疼的事情. 可以用JSTL和JavaScript搞定.