• 技术文章 >数据库 >mysql教程

    oracle wm_concat 列转行 逗号分隔

    2016-06-07 17:55:59原创683

    oracle wm_concat函数,用于列转行,逗号分隔本文将详细介绍此功能的应用

    [sql]
    代码如下:
    create table wlbtest1(
    username varchar2(2),
    deptID number
    );
    create table wlbtest2(
    deptName varchar2(10),
    deptID number
    );
    insert into wlbtest1 values ('a', 1);
    insert into wlbtest1 values ('b', 1);
    insert into wlbtest1 values ('c', 1);
    insert into wlbtest1 values ('d', 2);
    insert into wlbtest1 values ('e', 2);
    insert into wlbtest1 values ('f', 2);
    insert into wlbtest2 values ( '部门1' ,1);
    insert into wlbtest2 values ( '部门2', 2);
    select deptID, wm_concat(username) username,'部门'||deptID deptName from wlbtest1 group by deptID

    执行结果:

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:wm_concat
    上一篇:Oracle数据完整性和锁机制简析 下一篇:oracle修改SGA后无法启动问题分析及解决方法
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 怎么判断mysql数据库是否存在• 一文掌握MySQL的存储过程• mysql中有嵌套查询语句吗• mysql中log文件在哪• mysql出现系统错误1058怎么办
    1/1

    PHP中文网