文档章节

ORACLE 数据库函数 拼接被分组的数据

Cobbage
 Cobbage
发布于 2016/07/12 19:10
字数 159
阅读 40
收藏 0
wm_concat(ename)

需要用wm_concat函数来实现。

如目前在emp表中查询数据如下:

要按照deptno相同的将ename以字符串形式合并,可用如下语句:

select deptno,wm_concat(ename) from emp group by deptno;

查询结果:

查询结果添加 ' 用 ('''')

这里返回的是一个clob字段

xmlagg(xmlparse(content ''''||b.id||''''||',' wellformed) order by b.store_code).getclobval() as searil_no

 

© 著作权归作者所有

共有 人打赏支持
Cobbage

Cobbage

粉丝 50
博文 146
码字总数 73307
作品 1
闵行
QA/测试工程师
私信 提问
Oracle的sql (一 )

Oracle体系结构: 数据库 ----> 实例(orcl) ---> 表空间(逻辑单位)(用户) ---> 数据文件(物理单位) 地球 ----> 国家 ---> 省份(省长,公民) ---> 中粮,山川河流 Oracle和mysql区别: 收费, 不开...

勤劳的开发者px
2017/10/23
0
0
MYSQL体系大纲

1.为什么选用MySQL数据库? 2.MySQL数据库安装和环境配置 3.SQL语句汇总(以MyBatis为例) 3.1.join从句 3.2.when case 3.3.union使用 3.4.in和exists区别 3.5.日期函数 3.6.拼接函数 Oracle除...

微尘鉴
2015/09/20
65
0
Chloe.ORM2.1 发布,支持 Oracle 和存储过程

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全...

so_while
2016/12/05
1K
4
ORACLE字符串缓冲区太小解决方案

今天遇到一个字符串缓冲区太小的问题的,起因在于使用了ORACLE的聚合拼接函数WM_CONCAT,报错信息如下: ### Error querying database. Cause: java.sql.SQLException: ORA-06502: PL/SQL: 数字...

francis-x
2013/07/24
0
1
Chloe.ORM v2.4 发布,丰富 lambda 支持

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达...

so_while
2017/01/20
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

利用神器BTrace 追踪线上 Spring Boot应用运行时信息

概述 生产环境中的服务可能会出现各种问题,但总不能让服务下线来专门排查错误,这时候最好有一些手段来获取程序运行时信息,比如 接口方法参数/返回值、外部调用情况 以及 函数执行时间等信...

CodeSheep
41分钟前
3
0
OSChina 周四乱弹 —— 我想过年请假提前回家两天

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 分享王力宏的单曲《爱错》 《爱错》- 王力宏 手机党少年们想听歌,请使劲儿戳(这里) @Caremorele :这几天起床有点...

小小编辑
今天
59
5
Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
3
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部