需求需要把多行数据拼接为一行,而且要按顺序
一开始用的EN_CONCAT函数,数据拼接是没问题,可是排序却怎么也排不了,子查询呀,临时表啊都试了,但就是一group by 排序就乱
后来百度发现了listagg函数,简直不要太巴适~

SELECT T.ID,LISTAGG(T.NAME,',') WITHIN GROUP (ORDER BY T.ORDER_NO)
FROM TABLE T
GROUP BY T.ID
SELECT T.ID,LISTAGG(T.NAME,',') WITHIN GROUP (ORDER BY T.ORDER_NO) OVER(PARTITION BY T.ID)
FROM TABLE T

以上两种用法结果相同

ORACLE 解决EN_CONCAT拼接结果不能自定义排序问题(listagg函数)-笔记相关推荐

  1. listagg 函数--oracle 11g release 2

    http://xpchild.blog.163.com/blog/static/10180985920108485721969/ listagg 函数--oracle 11g release 2 20 ...

  2. oracle listagg方法,Oracle实现字符串拼接和分离功能的方法(LISTAGG函数),oraclelistagg...

    Oracle实现字符串拼接和分离功能的方法(LISTAGG函数),oraclelistagg 字符串拼接(String Aggregation Techniques)是数据处理时经常需要用到一个技术, ...

  3. oracle导入提示字符过长,Oracle 解决【ORA-01704:字符串文字太长】

    错误提示:oracle在toad中执行一段sql语句时,出现错误'ORA-01704:字符串文字太长'.如下图: 原因:一般为包含有对CLOB字段的数据操作.如果CLOB字段的内容非常大的时候,会导致 ...

  4. 成功解决打包时不能import自定义的包或库出现运行exe时No module named 缺少包

    成功解决打包时不能import自定义的包或库出现运行exe时No module named 缺少包 目录 解决问题 解决方法 T1.转移 T2.采用下列方法 T3.添加路径

  5. Oracle的 wm_concat 的排序问题,Oracle的 listagg 函数[转]

    一大早来广图排了大半个钟的队,总算占了个好位子.--2018-07-28 1.环境: 1.操作系统 windows 10 2.数据库:Oracle Database 11g r2 2.需求: 还是看例 ...

  6. Oracle的 wm_concat 的排序问题,Oracle的 listagg 函数

    一大早来广图排了大半个钟的队,总算占了个好位子.--2018-07-28 1.环境: 1.操作系统 windows 10 2.数据库:Oracle Database 11g r2 2.需求: 还是看例 ...

  7. Mysql与Oracle中字符串拼接

    1.Mysql // mysql可以直接拼接 select * from AAA where name like "%333%"; // mysql中有专门的拼接函数concat, ...

  8. oracle ora32771,listagg函数 ORA-01489: result of string concatenation is too long的解决办法

    概述 listagg函数是Oracle 11g推出的一个分组函数,可以将字符串按分组连接起来. SQL> select deptno ,listagg(ename,'->') within ...

  9. oracle11g ora 29927,listagg函数 ORA-01489 result of string concatenation is too long的解决办法 【博森瑞】...

    listagg函数 ORA-01489: result of string concatenation is too long的解决办法 概述 listagg 函数是Oracle 11g推出的一个分组 ...

最新文章

  1. 初创公司MongoDB最佳实践策略和躲坑秘笈
  2. VOD, TVOD, SVOD FVOD的区别(转)
  3. 从程序员到项目经理(15):项目管理三大目标
  4. 【转】Web Reference和Service Reference的区别
  5. 相机标定(1)内\外参矩阵和畸变矩阵
  6. CreateDirectory和SHCreateDirectoryExW区别
  7. 《Ubuntu学习笔记》——如何建立软链接
  8. C++调用caffe分类模型-Opencv3.4.3
  9. ecshop源码教程
  10. mysql安装包msi_【MySQL】MySQL之MySQL5.7安装包(msi文件)在Windows8下安装
  11. cp命令—Linux文件管理
  12. 智能枕头里究竟藏有什么“智能”故事?
  13. reboot无法进入grub开机选单
  14. 不是你需要中台,而是一名合格的架构师(附各中台建设PPT)
  15. 日语资料和电子版教材无偿分享
  16. doe报告模板_DMAIC六西格玛项目报告模板.ppt
  17. Animation和Animator的区别
  18. SAP顾问生涯闲记:2016年越南鞋厂项目回忆
  19. 简·雅各布斯(yane jacobs y)在你附近
  20. 【金猿产品展】Sensingtech便携式人脸识别一体机:让罪犯无处遁寻

热门文章

  1. 2023年暨南大学应用心理学考研上岸前辈备考经验指导
  2. Vue移动端框架的选择
  3. Python开源项目(GitHub上Stars最多的10个开源Python项目)
  4. IMAS报名考试信息大全
  5. javaScript取得当前元素的下一个元素
  6. CFLAGS、CXXFLAGS和LDFLAGS、LIBS和-L、-rpath、-rpath-link和LD_LIBRARY_PATH
  7. nginx服务器的根目录在哪
  8. 欢迎您来到谷歌搜索在中国的新家 Google.com.hk
  9. 决策引擎系统 实时指标计算 风险态势感知系统 风险数据名单体系 欺诈情报体系
  10. golang关于数量的总结