`
peijunlin2008
  • 浏览: 166299 次
  • 性别: Icon_minigender_1
  • 来自: 河北省
社区版块
存档分类
最新评论

oracle多个结果集拼接字符串

阅读更多
要求根据查询条件返回每个用户对于的欠费量、欠费金额、欠费次数、欠费期间(欠费期间是多个以,分割)

select     
m.yqzh,max(m.hz_mc),sum(m.sl),sum(m.yje),sum(m.num),max(m.dzms),
listagg(m.cbqijian , ',') within
 GROUP(
 order by m.yqzh) as qfqijian
 from  
( select max(ys.fyjl_yqzh) as yqzh,
       max(ys.fyjl_hz_mc) as hz_mc,
       sum(ys.fyjl_sl) as sl,
       sum(ys.fyjl_yje) as yje,
       max(ys.fyjl_lxdh) as lxdh,
       count(ys.fyjl_bi_id) as num,
       max(ys.fyjl_yqdz_ms) as dzms,
       max(substring(ys.fyjl_cbqijian,1,6)) as cbqijian
  from feiyong_jilu_ys ys
 where ys.fyjl_zt = '4'
   and ys.fyjl_fylx_id = '31'
   and ys.fyjl_fyxm_id = '3101'
   and ys.fyjl_yqzh='D6000107'
 group by ys.fyjl_bi_id
 ) m 
 group by m.yqzh


查询结果:
分享到:
评论

相关推荐

    Oracle10g自定义聚合函数(字符串拼接)

    * 超大字符串拼接,单个字符串4000、分隔符100,可拼出超4000的超长字符串 * 可自定义指定分隔符separator * 可自定义指定排序字段sequence,对于数字或日期类型的字段,先转为字符串,比如to_char(line, 'FM000'...

    Oracle字段转字符串/多行记录合并/连接/聚合字符串的几种方法

    NULL 博文链接:https://czjxdm.iteye.com/blog/466948

    Oracle 多行记录合并_连接_聚合字符串的几种方法_oracle_脚本之家1

    1.被集合字段范围小且固定型 灵活性 性能 难度 2.固定表固定字段函数法 灵活性 性能 难度 3.灵活表函数法 灵活性 性能 难度 4.一条SQL法 灵活性

    Oracle 多行记录合并/连接/聚合字符串的几种方法

    怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结。

    Oracle多行记录合并

    Oracle多行记录合并/连接/聚合字符串的几种方法

    oracle 存储过程中某入参是逗号分隔,并且参数要使用在in过滤语句中

    oracle存储过程中入参是逗号分隔,并且参数要使用在in过滤语句中查询数据。处理的方法与实现

    Oracle字符串怎样连接单引号

    首尾单引号里面如果出现的单引号,并且有多个,则相连两个单引号转译为一个字符串单引号  3.单引号一定成对出现,否者这个字符串出错,因为字符串不知道哪个单引号负责结束  selectto_char('aaa')fromdual;  ...

    oracle—SQL技巧之(二)WMSYS.WM_CONCAT函数实现多行记录用逗号拼接在一起

    需求: 目前接触BI系统,由于业务系统的交易记录有很多,常常有些主管需要看到所有的记录情况,但是又不想滚动,想一眼就可以看到所有的,于是就想到了字符串拼接的形式。 解决方案:使用Oracle自带的函数 WMSYS.WM_...

    Oracle数据库、SQL

    1.13源表和结果集 2 1.14几个简单命令 2 1.15 tarena给jsd1304授权 2 1.16课程中使用的5个表 3 二、 select from语句 5 2.1 select语句功能 5 2.2 select语句基本语法 5 2.3列别名 5 2.4算术表达式 5 2.5空值null的...

    oracle中的一些常用函数及示例

    前言 学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序...(1)concat(str1,str2)字符串拼接函数 select concat('Hello ','World') from dual; --等价于 select 'Hello '||'World' from dual;

    程序员的SQL金典6-8

     4.6.4 字符串的拼接  4.6.5 计算字段的其他用途  4.7 不从实体表中取的数据  4.8 联合结果集  4.8.1 简单的结果集联合  4.8.2 联合结果集的原则  4.8.3 UNION ALL  4.8.4 联合结果集应用举例 第5章 函数  ...

    程序员的SQL金典7-8

     4.6.4 字符串的拼接  4.6.5 计算字段的其他用途  4.7 不从实体表中取的数据  4.8 联合结果集  4.8.1 简单的结果集联合  4.8.2 联合结果集的原则  4.8.3 UNION ALL  4.8.4 联合结果集应用举例 第5章 函数  ...

    程序员的SQL金典4-8

     4.6.4 字符串的拼接  4.6.5 计算字段的其他用途  4.7 不从实体表中取的数据  4.8 联合结果集  4.8.1 简单的结果集联合  4.8.2 联合结果集的原则  4.8.3 UNION ALL  4.8.4 联合结果集应用举例 第5章 函数  ...

    程序员的SQL金典3-8

     4.6.4 字符串的拼接  4.6.5 计算字段的其他用途  4.7 不从实体表中取的数据  4.8 联合结果集  4.8.1 简单的结果集联合  4.8.2 联合结果集的原则  4.8.3 UNION ALL  4.8.4 联合结果集应用举例 第5章 函数  ...

    根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第10版)

    3、增强字符串格式化工具,使得自动拼接字符串的应用场景更多。 4、测试数据库连接、生成Bean文件、精确匹配的更多等按钮都使用了异步线程进行处理, 这样界面不再会被卡住了,点了这些按钮以后还可以同时对界面...

    程序员的SQL金典.rar

     4.6.4 字符串的拼接  4.6.5 计算字段的其他用途  4.7 不从实体表中取的数据  4.8 联合结果集  4.8.1 简单的结果集联合  4.8.2 联合结果集的原则  4.8.3 UNION ALL  4.8.4 联合结果集应用举例 第5章 函数  ...

    根据表结构生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第8版)

    于是一怒之下,自己动手丰衣足食,就自己用Swing写了一个通过数据库的表生成JavaBean的工具,支持MySQL、Oracle、SQLServce,完美支持JPA注解,可以同时生成Entity和DTO,可以自动去除表前缀,并支持去除多个前缀,...

    Sql Service存储过程分页

    我条件都是拼接字符串感觉很不安全。不晓得博友门有木有什么解决方案  不多说了直接上代码。  GO IF (SELECT COUNT(*) FROM sysobjects s WHERE s.[type]='P' AND s.name='SP_PAGE')>0 DROP PROC SP_

    2009达内SQL学习笔记

    select:从一个或多个表中检索一个或多个数据列。包含信息:想选择什么表,从什么地方选择。必须要有From子句。(最常用) 当从多张表里查询的时候,会产生笛卡尔积;可用条件过滤它。 当两个表有相同字段时必须加...

    jdbc基础和参考

    如果涉及到动态参数的传递,可以使用字符串拼接,也可以使用?占位的形式 给?号传值使用的是 pstmt.setType(index,value); index从1开始 3.提供预编译的功能,某种程度上可以避免sql注入的问题 4.提前...

Global site tag (gtag.js) - Google Analytics