思魔 2017-03-22 02:51 采纳率: 0%
浏览 2747

oracle多行合并成一行,并且行内不同值组成新列。显示在同一行

图片说明
如图 假如表中存在前四行数据,将要合并成两行数据,并且将不同值的 组成新的列来显示数据。该如何实现。

  • 写回答

1条回答 默认 最新

  • 激进的小猪 2017-03-23 12:32
    关注

    select id ,listagg( name, ',' ) within group ( order by id ) as name
    from TABLE_NAME
    GROUP BY id;

    评论

    报告相同问题?

    悬赏问题

    • ¥15 VB6.0中PICTUREBOX加载本地图片无法显示
    • ¥100 关于游戏app session获取的问题
    • ¥15 MYSQL数据库建表
    • ¥15 爬虫程序爬取TTGChina网站文章代码
    • ¥35 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
    • ¥15 如何用下图方法在AMESim中搭建离心泵模型
    • ¥15 C#连接服务器,请求时报Ssl/Tsl未能建立安全通道
    • ¥15 xcode15build的c++ dylib在10.15上不兼容
    • ¥15 CPLD如何实现在线逻辑分析
    • ¥15 控制面板卸载无权限!!