美文网首页我爱编程
Oracle多行并一行

Oracle多行并一行

作者: zy_star | 来源:发表于2018-05-24 11:45 被阅读18次

本文仅从参考文章整理了部分内容,原文请参考这里

原表 预期效果

方法:
使用wmsys.wm_concat ()函数来实现

SELECT
other_colums,
wmsys.wm_concat (join_colum) AS join_result
FROM
table_name
GROUP BY
other_colums

将join_colum替换成待合并的列
将other_colums替换成剩余的列
将table_name替换成表名

相关文章

  • Oracle多行并一行

    本文仅从参考文章整理了部分内容,原文请参考这里 方法:使用wmsys.wm_concat ()函数来实现 SELE...

  • 2019-05-23

    oracle多行合并一行 select username, id, LISTAGG(subject, '-') w...

  • oracle一行转多行

    遇到这样的一个需求,需要实现根据一个字段统计数据,但是这个字段存储是多个字根据逗号分隔存储的,我要实现一行转多行的...

  • oracle根据分隔符将一行拆分为多行

    --oracle根据分隔符将一行拆分为多行 with tmp as --临时数据集 (select '1,2,3'...

  • 【收获】2019-12-12周四

    1Oracle的多行合并为一行listagg与wm_concat这两个函数可以实现2order by 中列,应该出...

  • Oracle操作----行列转换

    数据库数据如图 1、多列的数据组合到一列 结果: 2、多行的数据组合到一行 结果: 3、列转行(oracle 11...

  • vscode 多行转换

    多行转一行 选中按快捷键ctrl+j 一行转多行

  • 【转】PostgreSQL多行变一行

    TAGS PGSQL多行聚合,PGSQL多行合并为一行,PGSQL多行合并 参考内容 《PostgreSQL 多行...

  • vim 常用命令行

    复制一行数据 删除一行数据 复制多行数据 删除多行数据 撤销与恢复 撤销 恢复

  • hive编程指南-udf

    1、udf 2、udaf多行转化为一行,类似于count 3、hdtf一行展开为多行,类似于explode

网友评论

    本文标题:Oracle多行并一行

    本文链接:https://www.haomeiwen.com/subject/hlgjjftx.html