with temp as( 
select 'China' nation ,'Guangzhou' city from dual union all 
select 'China' nation ,'Shanghai' city from dual union all 
select 'China' nation ,'Beijing' city from dual union all 
select 'USA' nation ,'New York' city from dual union all 
select 'USA' nation ,'Bostom' city from dual union all 
select 'Japan' nation ,'Tokyo' city from dual 

select nation,listagg(city,',') within GROUP (order by city) 
from temp 
group by nation

这是最基础的用法:
LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX)

用法就像聚合函数一样,通过Group by语句,把每个Group的一个字段,拼接起来。

实战sql:

select listagg(t.SPURIOUS_DESC, ';') within GROUP(order by t.spurious_desc) SPURIOUS_DESC
from zc_tr_appraise t
where t.banknote_id = '1';

最新文章

  1. throw跟throws关键字
  2. Java server数据之(4):Redis鸟瞰
  3. CC150 - 11.1
  4. ReactNative学习实践--动画初探之加载动画
  5. 关于STM32下载问题的简单理解
  6. css的存在形式以及优先级
  7. 【好程序员笔记分享】——UIView与CALayer详解
  8. php 函数积累第一天
  9. XMLSocket的bug
  10. ionic的安装
  11. Effective Java 第三版——10. 重写equals方法时遵守通用约定
  12. [CQOI2009]dance跳舞
  13. SVN:linux下搭建svn服务器
  14. 洛谷P1083借教室题解
  15. 使用 dmidecode 查看Linux服务器信息
  16. 函数, arguments对象, eval,静态成员和实例成员
  17. vue里router-link标签设置动态路由的3个方法
  18. java 桥接模式
  19. MYSQL的索引类型:PRIMARY, INDEX,UNIQUE,FULLTEXT,SPAIAL 有什么区别?各适用于什么场合?
  20. docker故障问题修复

热门文章

  1. Python @ddt.file_data() 为.yml 文件实例
  2. FreeRTOS 调度锁,任务锁和中断锁
  3. love2d教程30--文件系统
  4. Qt 中彩色图像转换为灰度图
  5. C语言 · 数对
  6. [内核]procfs和sysfs
  7. Spider Studio 新版本 (x-mas) - 可以引入第三方程序集, 可以将脚本生成为DLL
  8. NameNode机制和DataNode机制
  9. Linux快速定位并且杀掉占用端口的进程
  10. 扩展KMP - HDU 4333 Revolving Digits