oracle 将多条记录拼接成一个字符串
来源:互联网 发布:windows远程登录 编辑:程序博客网 时间:2024/06/04 19:15
SELECT AJBH,
--PARENTVALUE,
LTRIM(SYS_CONNECT_BY_PATH(FPRY, ','), ',') VALUUES
FROM (SELECT T.AJBH,
NVL((SELECT a.yhxm FROM SWJCDB.Jc_Jl_Swjcryb a WHERE a.yhid=T.FPRY),T.FPRY) FPRY,
(ROW_NUMBER() OVER(PARTITION BY AJBH ORDER BY SFZJRY DESC)) NUMID
FROM SWJCDB.JC_JL_RYFPB T
WHERE sshj='21')
WHERE CONNECT_BY_ISLEAF = 1
START WITH NUMID = 1
CONNECT BY NUMID - 1 = PRIOR NUMID
AND AJBH = PRIOR AJBH;
--PARENTVALUE,
LTRIM(SYS_CONNECT_BY_PATH(FPRY, ','), ',') VALUUES
FROM (SELECT T.AJBH,
NVL((SELECT a.yhxm FROM SWJCDB.Jc_Jl_Swjcryb a WHERE a.yhid=T.FPRY),T.FPRY) FPRY,
(ROW_NUMBER() OVER(PARTITION BY AJBH ORDER BY SFZJRY DESC)) NUMID
FROM SWJCDB.JC_JL_RYFPB T
WHERE sshj='21')
WHERE CONNECT_BY_ISLEAF = 1
START WITH NUMID = 1
CONNECT BY NUMID - 1 = PRIOR NUMID
AND AJBH = PRIOR AJBH;
阅读全文
0 0
- oracle 将多条记录拼接成一个字符串
- oracle 将多条记录拼接成一个字符串
- 多条记录拼接成一个字符串
- 用SQL将Oracle中同一列的多行记录拼接成一个字符串
- ORACLE 用SQL同一列的多行记录拼接成一个字符串
- Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
- Oracle中将查询出的多条记录的某个字段拼接成一个字符串的实例
- Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法
- SqlServer和Oracle从多行记录(数据集)中查询结果并拼接成一个字符串的SQL语句(纵表数据转成拼接的文本)
- Oracle之数据记录字符串拼接
- Oracle之数据记录字符串拼接
- mysql将多条数据拼接成一个字符串
- Oracle 将 不同列 的值 拼接成一个 字符串
- oracle一列查询结果,用,拼接成一个字符串
- MySQL 拼接成一个字符串
- oracle 字符串拼接
- oracle 字符串拼接函数
- ORACLE字符串拼接
- 二分检索及三分检索
- 买苹果( 网易2017秋招编程题集合)
- leetcode
- [CQOI2010] BZOJ 1816 扑克牌
- iOS UI代码片段-UIViewController present viewController 低下vc不消失
- oracle 将多条记录拼接成一个字符串
- centos7.3+nginx1.8+php7.1+mysql5.7 安装(二安装php)
- 循环冗余校验码CRC
- Centos7——selinux配置
- Linux下解压文件名乱码问题
- VGG —— 更深度卷积网络
- Java使用设计模式中的代理模式构建项目的实例展示
- 基于Xposed修改微信运动步数
- 最近点对