Oracle中的wm_concat函数用法
在日常的数据查询过程中,经常遇到一条信息分多条记录存储,并以同一个ID关联的情况,比如常见的房产证权利人信息,因为共有权人可能有很多,不可能把所有的权利人都放到权利人表的权利人字段,把所有权利人的证件号都放到权利人证件号字段,所以在数据库设计时候,会采用一个权利人一条记录,并以权利ID关联的方式存放。
但是在数据查询时候,有时候又希望将所有权利人信息一起展示,这里可能就会用到Oracle的wm_concat函数
1.示例数据
2. 示例语句
select qlrid,wm_concat(qlr) as qlr,wm_concat(qlrzjh) as qlrzjh from qlr t group by qlrid;
运行后的返回结果根据oracle的版本不同而会字段类型不同,在oracle11g中返回clob型,在oracle10g中返回varchar型
3. 通用版本语句
select qlrid,to_char(wm_concat(qlr)) as qlr,to_char(wm_concat(qlrzjh)) as qlrzjh from qlr t group by qlrid;
Oracle中的wm_concat函数用法相关推荐
- oracle分类函数总结,oracle中分组排序函数用法
项目开发中,我们有时会碰到需要分组排序来解决问题的情况,如:1.要求取出按field1分组后,并在每组中按照field2排序:2.亦或更加要求取出1中已经分组排序好的前多少行的数据 这里通过一张表的示 ...
- Oracle中ROW_NUMBER() OVER()函数用法
Oracle中ROW_NUMBER() OVER()函数用法 1. 说明:ROW_NUMBER() OVER() 函数的作用:分组排序 2. 原理: row_number() over() 函数,ov ...
- oracle求和分组排序,oracle中分组排序函数用法 - 转
项目开发中,我们有时会碰到需要分组排序来解决问题的情况,如:1.要求取出按field1分组后,并在每组中按照field2排序:2.亦或更加要求取出1中已经分组排序好的前多少行的数据 这里通过一张表的示 ...
- oracle中按数字大小排序函数,oracle中分组排序函数用法
项目开发中,我们有时会碰到需要分组排序来解决问题的情况,如: 1.要求取出按field1分组后,并在每组中按照field2排序:2.亦或更加要求取出1中已经分组排序好的前多少行的数据 这里通过一张表的 ...
- oracle中rollback用法,Oracle中SAVEPOINT和ROLLBACK用法
savepoint是事务内部允许部分rollback的标志符.因为事务中对记录做了修改,我们可以在事务中创建savepoint来标识不同的点.如果遇到错误,就可以rollback到不同的点或直接回来事 ...
- oracle 正则表达式拆分字符串,oracle中通过正则表达式函数处理逗号分隔的字段...
这个题目的确不大好写,其实际含义基于一个场景: 比如在oracle的某张表中,有两个字段 A1 B1 1 A,B,C,D, 2 E,F 假如现在的需求 ...
- oracle中over()分析函数的用法
摘自: http://www.poluoluo.com/jzxy/201004/81921.html 百度文库也记载了oracle中over()分析函数的用法 在泡坛子的时候中无意中发现了这个函数,才 ...
- oracle substr(table),oracle中的substr()函数
SUBSTR(cExpression,nStartPosition [,nCharactersReturned]) 其中,cExpression指定要从其中返回字符串的字符表达式或备注字段: nSta ...
- oracle取第一位,Oracle中的substr()函数和INSTR()函数
1)substr函数格式 (俗称:字符截取函数) 格式1: substr(string string,int a,int b); 格式2:substr(string string,int a) ; ...
最新文章
- 关联查询的resultMap写法示例
- 【IOC 控制反转】IOC 简介 ( 依赖注入的两种实现方式 | 编译期注入 | 运行期注入 )
- LED调光,PFM即pulse frequence modulation
- python论坛签到_论坛自动签到教程
- 开关电源环路的零极点可以在反馈端补偿吗_【干货分享】开关电源环路补偿设计步骤讲解...
- jQuery之合成事件
- SpringBoot2.0 基础案例(08):集成Redis数据库,实现缓存管理
- indesign教程,如何改变内容的顺序?
- 像电影里黑客高手一样写代码
- iQOO手机如何打开高清通话volte?
- 书单丨跟着院士学区块链:系统理解区块链技术
- 如何自学Java 经典
- Vulnhub-Bulldog靶机实战
- 【操作系统】进程间的通信——管道
- 西门子杯企业命题”钞包分拣装箱系统”演示视频
- 如何创新地解决光缆运维痛点?
- java_java开发工程师
- MAN 手册各章节功能介绍及快捷键键位整理
- pydicom图像数据的保存
- 第155篇 英格兰拍卖
热门文章
- swift能干什么,不能干什么及相关概念
- jrtplib for android,Jthread1.3.1 Jrtplib3.9.1跨平台交叉编译之Android(二)
- C51——单片机编程
- 360度全景图显著性检测数据库
- Windows Server 2003 共享文件夹权限设置
- linux icon 字符转换工具,linux ICONV字符GB2312转换UTF8
- Javascript 好玩的10个代码块
- 数据分析--检测异常样本方法
- 用excel来抽取考官-面试考管抽取表
- stm32f103移植python_【LiteOS】STM32F103-LiteOS移植教程(详细篇)