listagg函数

其函数在Oracle 11g 版本中推出,对分组后的数据按照一定的排序进行字符串连接。

//用法如下 分隔符号可以自定义
listagg (字段, ',') WITHIN GROUP (ORDER BY 字段)

现在要把查询出的两列转为一行

select  listagg (B, ',') WITHIN GROUP (ORDER BY B)  from A WHERE A ='1'

结果如下

wm_concat函数

其函数在Oracle 10g推出,在10g版本中,返回字符串类型,在11g版本中返回clob类型。
wm_concat函数默认是以","进行合并的
用法如下

 select wm_concat(B) from A WHERE A ='1'

注意!!!
当版本是11g,wm_concat函数返回的是clob类型,去重(distinct)的sql中使用wm_concat函数可能会报如下错误,。

推荐使用listagg函数

Oracle列转行函数listagg和wm_concat相关推荐

  1. Oracle 列转行函数 Listagg()

    本文来源于:dacoolbaby 的   <Oracle 列转行函数 Listagg()> 这是一个Oracle的列转行函数:LISTAGG() 1 with temp as( 2 sel ...

  2. oracle列转行查询,Oracle列转行函数Listagg以及pivot查询示例

    简单的Oracle列转行函数Listagg示例: CREATE TABLE tbl_test (catalog VARCHAR(1),product VARCHAR(2),amount NUMBER) ...

  3. Oracle列转行函数 Listagg()详解

    详解 listagg()函数可以实现多列记录聚合为一条记录,从而实现数据的压缩.致密化(data densification) 基本用法 像聚合函数一样,通过Group by语句,把每个Group的一 ...

  4. oracle列转行函数listagg和vm_concat

    wm_concat 和listagg 函数都可以实现对(单个或组合)列的合并,也可以看成是对某一列的"SUM",这俩个函数功能相同,listagg是在11.2的版本中才首次出现的, ...

  5. Oracle列转行函数LISTAGG() WITHIN GROUP ()的使用方法

    前言:最近在写一些比较复杂的SQL,是一些统计分析类的,动不动就三四百行,也是首次写那么长的SQL,有用到一些奇形怪状的SQL函数,在这里结合网上的例子做一些笔记,以后用到不记得用法可以翻出来看! 1 ...

  6. oracle列转行wm_concat,Oracle列转行函数wm_concat版本不兼容解决方案

    业务场景 本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的.不过这个函数使用要谨慎,底层实现应该也是group by等等实现的,性能并不 ...

  7. oracle数据列转行排序,oracle 列转行函数 WMSYS.WM_CONCAT 排序不规则处理

    业务中做报表,需要将一列列数据汇总成一行,然后汇总,如下: 需要将每个产品进行汇总,通过ichartjs进行展示,图表中需要数据的顺序是: var data = [ { name : '产品1', v ...

  8. oracle 列转行 带逗号_oracle wm_concat 列转行 逗号分隔

    oracle wm_concat函数,用于列转行,逗号分隔本文将详细介绍此功能的应用 [sql] 代码如下: create table wlbtest1( username varchar2(2), ...

  9. oracle pivot 列转行,Oracle 列转行函数pivot

    作为数据库应用开发人员,我们有很大的精力应付在处理各种各样的数据类型,展现各种维度的报表上面. [url=]行转列[/url].列转行是我们经常会遇到的"诡异"需求.标准SQL没有 ...

最新文章

  1. curl head请求_CURL速查
  2. error: 'for' loop initial declarations are only allowed in C99 or C11 mode
  3. 安卓qpython怎么使用_如何使用QPython开发Android应用?
  4. 网易邮箱大师如何定时发送 定时发送邮件方法步骤详解
  5. evil twin_Evil-Twin框架:用于测试WiFi安全性的工具
  6. android+统计功能,React Native 轻松集成统计功能(Android 篇)
  7. 笔记本电脑如何保养_锂电池保养技术 锂电池使用注意事项 锂电池技术培训
  8. pyplot设置刻度字体大小以及标签字体大小
  9. 2020年下半年信息系统项目管理师综合知识真题试题解析
  10. 贴片二极管外形封装资料
  11. matlab之GUI界面设计(1)
  12. debian or ubuntu下 anjuta配置
  13. 2019年系统架构设计师考试--从备考到拿证
  14. ISTP会议论文检索
  15. Thread-Specific Data(线程私有数据)
  16. ts文件引入js文件_如何编写一个d.ts文件的步骤详解
  17. Windows2008环境64位操作系统如何安装32位BDE
  18. Samba服务器配置和使用全过程
  19. java eden space_JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)...
  20. Android手机通讯录

热门文章

  1. 创建城市人口总量趋势图
  2. react之webpack常用配置
  3. java中如何获取当前系统时间
  4. 唐僧在三八节给孙悟空的信
  5. 闲置服务器装win10系统,9年前的电脑装Win 10会怎么样?小编亲自试验
  6. Redis面试题 (2023最新版)
  7. 元宇宙直播:“概念期”的暴利生意,风口下的炒作游戏
  8. 基于at91sam9260芯片在u-boot写添加看门狗控制命令
  9. struts表单数据校验
  10. 0.NumpyPandas简介和安装