要求根据查询条件返回每个用户对于的欠费量、欠费金额、欠费次数、欠费期间(欠费期间是多个以,分割)
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
查询结果:
分享到:
相关推荐
* 超大字符串拼接,单个字符串4000、分隔符100,可拼出超4000的超长字符串 * 可自定义指定分隔符separator * 可自定义指定排序字段sequence,对于数字或日期类型的字段,先转为字符串,比如to_char(line, 'FM000'...
NULL 博文链接:https://czjxdm.iteye.com/blog/466948
1.被集合字段范围小且固定型 灵活性 性能 难度 2.固定表固定字段函数法 灵活性 性能 难度 3.灵活表函数法 灵活性 性能 难度 4.一条SQL法 灵活性
怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结。
Oracle多行记录合并/连接/聚合字符串的几种方法
oracle存储过程中入参是逗号分隔,并且参数要使用在in过滤语句中查询数据。处理的方法与实现
首尾单引号里面如果出现的单引号,并且有多个,则相连两个单引号转译为一个字符串单引号 3.单引号一定成对出现,否者这个字符串出错,因为字符串不知道哪个单引号负责结束 selectto_char('aaa')fromdual; ...
需求: 目前接触BI系统,由于业务系统的交易记录有很多,常常有些主管需要看到所有的记录情况,但是又不想滚动,想一眼就可以看到所有的,于是就想到了字符串拼接的形式。 解决方案:使用Oracle自带的函数 WMSYS.WM_...
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中的函数好多,对于做后台的程序...(1)concat(str1,str2)字符串拼接函数 select concat('Hello ','World') from dual; --等价于 select 'Hello '||'World' from dual;
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章 函数 ...
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章 函数 ...
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章 函数 ...
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章 函数 ...
3、增强字符串格式化工具,使得自动拼接字符串的应用场景更多。 4、测试数据库连接、生成Bean文件、精确匹配的更多等按钮都使用了异步线程进行处理, 这样界面不再会被卡住了,点了这些按钮以后还可以同时对界面...
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章 函数 ...
于是一怒之下,自己动手丰衣足食,就自己用Swing写了一个通过数据库的表生成JavaBean的工具,支持MySQL、Oracle、SQLServce,完美支持JPA注解,可以同时生成Entity和DTO,可以自动去除表前缀,并支持去除多个前缀,...
我条件都是拼接字符串感觉很不安全。不晓得博友门有木有什么解决方案 不多说了直接上代码。 GO IF (SELECT COUNT(*) FROM sysobjects s WHERE s.[type]='P' AND s.name='SP_PAGE')>0 DROP PROC SP_
select:从一个或多个表中检索一个或多个数据列。包含信息:想选择什么表,从什么地方选择。必须要有From子句。(最常用) 当从多张表里查询的时候,会产生笛卡尔积;可用条件过滤它。 当两个表有相同字段时必须加...
如果涉及到动态参数的传递,可以使用字符串拼接,也可以使用?占位的形式 给?号传值使用的是 pstmt.setType(index,value); index从1开始 3.提供预编译的功能,某种程度上可以避免sql注入的问题 4.提前...