Oracle11.2新特性之listagg函数 (行列转换)
作为聚集函数
SELECT deptno,LISTAGG(ename, ',') WITHIN GROUP(ORDER BY ename) AS employees
FROM scott.emp
GROUP BY deptno;
多表 select jzg.tid, jzg.firstname, listagg(d.dwmc, ',') within group(order by d.dwmc) aa from xtgl_jzg jzg, xtgl_yhdwgxb gx, xtgl_depart d where jzg.tid = gx.yhbh(+) and gx.dwh = d.dwdm(+) GROUP BY jzg.tid, jzg.firstname
多表,及表中存在blob类型字段,自关联 select x.*, j.aa from (select jzg.tid, jzg.firstname, listagg(d.dwmc, ',') within group(order by d.dwmc) aa from xtgl_jzg jzg, xtgl_yhdwgxb gx, xtgl_depart d where jzg.tid = gx.yhbh(+) and gx.dwh = d.dwdm(+) GROUP BY jzg.tid, jzg.firstname) j, xtgl_jzg x where j.tid = x.tid order by x.tid
--摘自 移动IM接口的用户管理
相关推荐
行列互换工具毫秒级_V2.2.2行列转换
sql行列转换扩展 明源内部学习资料
oracle行列转换,通过实例来实现表的行列转换
MSSQL行列转换存储过程MSSQL行列转换存储过程
sql server 行列转换.
SQL语句行列转换(附带数据库、表、视图操作) ,不错的文档。
EXCEL 行列转换工具
oracle sql行列转换
行列转换问题,不要积分
行列转换SQL存储过程代码,简单的将行数据转换为列展示
动态 实现 SQL 2008行列转换的pivot
Oracle行列转换,一个挺经典的例子,值得学习和思考……
Sql语句实现表的行列转换,行转列,列转行
通过一条查询语句,进行行列转换。例如 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ---- ---- 李四 ...
在EXCEL中可以方便进行行列转换 例如: 1 a 1 b 2 a 可转化为: 1 a b 2 a 反之亦可以,便于进行统计
java面试题之行列转换 Oracle 和SQLServer两种方式 详细例子以及说明 一条语句实现,绝对看得懂! 方便理解!
行列转换的小工具 可以进行行列互转,非常好用,
ORACLE 行列转换,ORACLE,行列转换