ORACLE 解决EN_CONCAT拼接结果不能自定义排序问题(listagg函数)-笔记
需求需要把多行数据拼接为一行,而且要按顺序
一开始用的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函数)-笔记相关推荐
- listagg 函数--oracle 11g release 2
http://xpchild.blog.163.com/blog/static/10180985920108485721969/ listagg 函数--oracle 11g release 2 20 ...
- oracle listagg方法,Oracle实现字符串拼接和分离功能的方法(LISTAGG函数),oraclelistagg...
Oracle实现字符串拼接和分离功能的方法(LISTAGG函数),oraclelistagg 字符串拼接(String Aggregation Techniques)是数据处理时经常需要用到一个技术, ...
- oracle导入提示字符过长,Oracle 解决【ORA-01704:字符串文字太长】
错误提示:oracle在toad中执行一段sql语句时,出现错误'ORA-01704:字符串文字太长'.如下图: 原因:一般为包含有对CLOB字段的数据操作.如果CLOB字段的内容非常大的时候,会导致 ...
- 成功解决打包时不能import自定义的包或库出现运行exe时No module named 缺少包
成功解决打包时不能import自定义的包或库出现运行exe时No module named 缺少包 目录 解决问题 解决方法 T1.转移 T2.采用下列方法 T3.添加路径
- Oracle的 wm_concat 的排序问题,Oracle的 listagg 函数[转]
一大早来广图排了大半个钟的队,总算占了个好位子.--2018-07-28 1.环境: 1.操作系统 windows 10 2.数据库:Oracle Database 11g r2 2.需求: 还是看例 ...
- Oracle的 wm_concat 的排序问题,Oracle的 listagg 函数
一大早来广图排了大半个钟的队,总算占了个好位子.--2018-07-28 1.环境: 1.操作系统 windows 10 2.数据库:Oracle Database 11g r2 2.需求: 还是看例 ...
- Mysql与Oracle中字符串拼接
1.Mysql // mysql可以直接拼接 select * from AAA where name like "%333%"; // mysql中有专门的拼接函数concat, ...
- oracle ora32771,listagg函数 ORA-01489: result of string concatenation is too long的解决办法
概述 listagg函数是Oracle 11g推出的一个分组函数,可以将字符串按分组连接起来. SQL> select deptno ,listagg(ename,'->') within ...
- 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推出的一个分组 ...
最新文章
- 初创公司MongoDB最佳实践策略和躲坑秘笈
- VOD, TVOD, SVOD FVOD的区别(转)
- 从程序员到项目经理(15):项目管理三大目标
- 【转】Web Reference和Service Reference的区别
- 相机标定(1)内\外参矩阵和畸变矩阵
- CreateDirectory和SHCreateDirectoryExW区别
- 《Ubuntu学习笔记》——如何建立软链接
- C++调用caffe分类模型-Opencv3.4.3
- ecshop源码教程
- mysql安装包msi_【MySQL】MySQL之MySQL5.7安装包(msi文件)在Windows8下安装
- cp命令—Linux文件管理
- 智能枕头里究竟藏有什么“智能”故事?
- reboot无法进入grub开机选单
- 不是你需要中台,而是一名合格的架构师(附各中台建设PPT)
- 日语资料和电子版教材无偿分享
- doe报告模板_DMAIC六西格玛项目报告模板.ppt
- Animation和Animator的区别
- SAP顾问生涯闲记:2016年越南鞋厂项目回忆
- 简·雅各布斯(yane jacobs y)在你附近
- 【金猿产品展】Sensingtech便携式人脸识别一体机:让罪犯无处遁寻
热门文章
- 2023年暨南大学应用心理学考研上岸前辈备考经验指导
- Vue移动端框架的选择
- Python开源项目(GitHub上Stars最多的10个开源Python项目)
- IMAS报名考试信息大全
- javaScript取得当前元素的下一个元素
- CFLAGS、CXXFLAGS和LDFLAGS、LIBS和-L、-rpath、-rpath-link和LD_LIBRARY_PATH
- nginx服务器的根目录在哪
- 欢迎您来到谷歌搜索在中国的新家 Google.com.hk
- 决策引擎系统 实时指标计算 风险态势感知系统 风险数据名单体系 欺诈情报体系
- golang关于数量的总结