文档章节

oracle数据库将一列的值拼接成一行,并且各个值之间用逗号隔开

小强斋太
 小强斋太
发布于 2016/11/09 20:06
字数 183
阅读 58
收藏 0
点赞 0
评论 0

使用场景:把某一列值转换为逗号分隔的字符串

例子:比如查询所有的的表空间如下,现在要获得所有的表空间用逗号分隔的字符串(比如rman duplicate的时候skip表空间)

SQL> select name from v$tablespace;

NAME
------------------------------
SYSTEM
SYSAUX
CTXD
APPS_TS_TX_DATA
APPS_TS_TX_IDX
OWAPUB
APPS_TS_QUEUES
ODM
OLAP
APPS_TS_TOOLS
APPS_TS_SEED
APPS_TS_INTERFACE
APPS_TS_MEDIA
XXCUS
APPS_UNDOTS1
APPS_TS_SUMMARY
APPS_TS_NOLOGGING
XXAPEX
PORTAL
APPS_TS_ARCHIVE
TEMP1
MES
APPS_QUERY
XXAPS
XXAGILE
XXBI
XXOCS
XXOA

28 rows selected.

解决方案:wmsys.wm_concat()拼接字段 以逗号分开

SQL> select wmsys.wm_concat(name) from  v$tablespace;

WMSYS.WM_CONCAT(NAME)
--------------------------------------------------------------------------------
SYSTEM,SYSAUX,CTXD,APPS_TS_TX_DATA,APPS_TS_TX_IDX,OWAPUB,APPS_TS_QUEUES,ODM,OLAP
,APPS_TS_TOOLS,APPS_TS_SEED,APPS_TS_INTERFACE,APPS_TS_MEDIA,XXCUS,APPS_UNDOTS1,A
PPS_TS_SUMMARY,APPS_TS_NOLOGGING,XXAPEX,PORTAL,APPS_TS_ARCHIVE,TEMP1,MES,APPS_QU
ERY,XXAPS,XXAGILE,XXBI,XXOCS,XXOA

本文转载自:http://www.cnblogs.com/xqzt/p/5097867.html

共有 人打赏支持
小强斋太
粉丝 0
博文 181
码字总数 0
作品 0
广州
转载:整理:Android apk 框架 布局 集锦

看到好的技术教程就想分享一下,不喜勿喷!谢谢配合,仅供菜鸟学习研究(^o^)/~ 友情推荐《爱加密》Android apk加密保护视频教程剪辑:http://www.ijiami.cn/Video?v=3   Android的界面是有...

科技创造 ⋅ 2015/09/18 ⋅ 0

eric_1989/jfire-sql

#Jfire-Sql框架 [TOC] ##框架说明## Jfire-sql是一个sql映射框架,通过将一个接口方法和sql语句绑定,来达到调用方法就是发出sql语句的目的。框架提供了透明自动的结果到对象,对象集合的转换...

eric_1989 ⋅ 2015/09/02 ⋅ 0

基于MATLAB的贝叶斯网络工具箱BNT的安装和使用_2

一、图的邻接矩阵(Adjacency Matrix)表示 拓扑网络图中的两个节点相邻或邻接,是指节点之间至少有一条边。把图转换为邻接矩阵的表示方式,主要是确定相邻节点边的数目。有如下参考图 图中共...

阳_ ⋅ 2013/09/21 ⋅ 0

mysql 更改查询结果追加值,sql多个字段拼接

sql多个字段拼接 2012-01-05 14:05:47| 分类: 数据库 | 标签: |字号大中小 订阅 MySQL 在Java等编程语言汇总字符串的拼接可以通过加号“+”来实现,比如:"1"+"3"、"a"+"b"。在MySQL中也可...

NotFoundException ⋅ 2013/04/08 ⋅ 1

listagg,vmsys.vm_concat与sys_connect_by_path函数

WMSYS.WMCONCAT: 依赖WMSYS 用户,不同oracle环境时可能用不了,返回类型为CLOB,可用substr截取长度后tochar转化为字符类型 LISTAGG : 11g2才提供的函数,不支持distinct,拼接长度不能大于4...

Hyacinth_Yuan ⋅ 2015/12/28 ⋅ 0

献给初学者-关于sql的一些基本语句分享

columnname(s) 数据库表中所有列的名称,columnname是一个列名称 1、SELECT(基本查询语句) [sql] view plain copy 1. SELECT DISTINCT Company, OrderNumber FROM Orders ORDER BY Company, O......

万花筒创新创业 ⋅ 2017/03/23 ⋅ 0

如何整理这个较为复杂的行转列sql语句?

使用工具:oracle 所使用的表和关键列:表A:bid,表B:bid,name,time 遇到一个难题,表A跟表B存在一对多的关系,用以对应的列分别是A.bid和B.bid。 B表中有多条bid列相同的纪录,每条纪录都有...

BanJom ⋅ 2016/01/30 ⋅ 2

自己写的小工具集合

下载地址https://pan.baidu.com/s/1hsEfbIs 网盘提取密码:sg54 FolderSize.exe 版本1.0.1,用于查看文件夹下每个子文件和子文件夹的大小。以前用过类似的东西,但是找不到了,所以索性自己写...

一曲忠臣的战歌 ⋅ 2017/10/13 ⋅ 0

Oracle Listener 动态注册 与 静态注册

Oracle Listener 动态注册 与 静态注册 一.什么是注册 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接...

yl497103815 ⋅ 2014/08/22 ⋅ 0

如何写出优雅的Javascript代码

笔者以前写Javascript的时候,经常会把代码写的又臭又长又啰嗦。在经过一段实践的实践和反思后,代码的优雅性提高很多。 不写分号 不写分号能显著让代码更加优雅,并少轻松你的双手。 可能很...

鸟栖沙岩 ⋅ 2016/09/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 19分钟前 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

Spring boot 项目打包及引入本地jar包

Spring Boot 项目打包以及引入本地Jar包 [TOC] 上篇文章提到 Maven 项目添加本地jar包的三种方式 ,本篇文章记录下在实际项目中的应用。 spring boot 打包方式 我们知道,传统应用可以将程序...

Os_yxguang ⋅ 昨天 ⋅ 0

常见数据结构(二)-树(二叉树,红黑树,B树)

本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第...

浮躁的码农 ⋅ 昨天 ⋅ 0

android -------- 混淆打包报错 (warning - InnerClass ...)

最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations are missing corresponding EnclosingMember annotation......

切切歆语 ⋅ 昨天 ⋅ 0

eclipse酷炫大法之设置主题、皮肤

eclipse酷炫大法 目前两款不错的eclipse 1.系统设置 Window->Preferences->General->Appearance 2.Eclipse Marketplace下载【推荐】 Help->Eclipse Marketplace->搜索‘theme’进行安装 比如......

anlve ⋅ 昨天 ⋅ 0

vim编辑模式、vim命令模式、vim实践

vim编辑模式 编辑模式用来输入或修改文本内容,编辑模式除了Esc外其他键几乎都是输入 如何进入编辑模式 一般模式输入以下按键,均可进入编辑模式,左下角提示 insert(中文为插入) 字样 i ...

蛋黄Yolks ⋅ 昨天 ⋅ 0

大数据入门基础:SSH介绍

什么是ssh 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码...

董黎明 ⋅ 昨天 ⋅ 0

web3j教程

web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成。 汇智网最新发布的web3j教程,详细讲解...

汇智网教程 ⋅ 昨天 ⋅ 0

谷歌:安全问题机制并不如你想象中安全

腾讯科技讯 5月25日,如今的你或许已经对许多网站所使用的“安全问题机制”习以为常了,但你真的认为包括“你第一个宠物的名字是什么?”这些问题能够保障你的帐户安全吗? 根据谷歌(微博)安...

问题终结者 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部