Oralce聚合多行

  • 拼接的字符串长度满足varchar2(4000)时, 可以用  

    • LISTAGG(NAME, ‘_‘) WITHIN GROUP(ORDER BY LEVEL_T DESC)
  • 当拼接大段文本时,采用 10g增加的函数 COLLECT函数 
时间: 2024-08-08 16:43:58

Oralce聚合多行的相关文章

NOSQL(二)聚合数据模型

<NoSQL精粹>读书笔记,转载请注明出处<jiq?钦's technical Blog> 一.NoSQL的数据模型 关系型数据库的数据模型是"关系"和"元组",一个关系对应一张表,而一个元组对应一行,其中元组由一系列的值组成,不能嵌套. NoSQL数据库最大的转变就是抛弃了关系模型.但是每种NoSQL解决方案模型都不同,大体上可以将NoSQL数据模型分为四类:"键值"."文档"."列族&qu

SqlServer-COMPUTE BY

原文:SqlServer-COMPUTE BY COMPUTE BY子句可以通过同一个select语句即查看明细行,又查看汇总行.可以计算子组的汇总值,也可以计算整个结果集的汇总值 COMPUTE 子句需要以下信息: 1. 可选的By关键字可按对一列计算指定的行聚合 2. 行聚合函数:sum,avg,min,max,count 3. 要对其执行行聚合函数的列 COMPUTE 所生成的汇总值在查询结果中显示为分离的结果集,包括COMPUTE子句的查询的结果类似于控制中断报表,即汇总值由指定的组控制

今天说一下 Group by 这个东西

group by 这个关键字,这个语句太平凡了~基本上只要有报表的地方,就会有它的身影. 常规用法就是 INSERT INTO #TypeValue ( TypeID, Col2 ) VALUES (1 , N'名称1'),(1 , N'名称2'),(2 , N'名称3'),(2, N'名称3'),(3 , N'名称4'),(3 , N'名称5'),(4 , N'名称6'),(4 , N'名称6'),(5 , N'名称7') SELECT TypeID,Col2,COUNT(*) AS Qty

阿里云数加平台——BI报表使用概述和总结

先声明一点,本人写此文章初衷只为对前段时间的工作做些总结,并做个记录,以备日后查用,此外也顺便与他人分享一下.当然间接上也为阿里云的大数据平台做了个免费广告.以下开始正文. 首先进入数加服务的控制面板,在左侧的面板上点击“BI报表” 进入报表页后,在左侧面板上会有“数据源”和“数据集”.  目前支持的数据源有:ODPS.RDS.ADS三种,后续可能也会支持HBASE.ORACLE.SQLSERVER等,点开某个数据源后,会把该数据源下的资源列出来,一般都是表的形式,也可以是自定义SQL的形式.当

SQL 行列倒置

SQL的的行列倒置已经不是新知识了,但在博主的技术咨询期间,仍发现其实有很多人并不了解这块,所以在此专门写一篇博客记录.本文将以Mysql为例,并以数据采集指标信息获取为例子.在下面的例子,你可以在sqlfiddle运行. 首先我们需要创建数据库Schema: CREATE TABLE Chart (`createTime` DateTime, `kpi` varchar(30), `field` varchar(30), `value` double); INSERT INTO Chart (

SQL中的CTE通用表表达式

开发人员正在研发的许多项目都涉及编写由基本的 SELECT/FROM/WHERE 类型的语句派生而来的复杂 SQL 语句.其中一种情形是需要编写在 FROM 子句内使用派生表(也称为内联视图)的 Transact-SQL (T-SQL) 查询.这一常规使开发人员能获取一个行集,并立即将该行集加入到 SELECT 语句中的其他表.视图和用户定义函数中.另一种方案是使用视图而不是派生表.这两种方案都有其各自的优势和劣势. 当使用 SQL Server™ 2005 时,我更倾向于第三种方案,就是使用通

Oracle高级函数

http://www.cnblogs.com/chen1388/archive/2010/07/06/1771919.html decode函数: decode(aa, 1, 'xs', 2, 'ps', 'ms') 相当于 (case aa when 1 then 'xs' when 2 then 'ps' else 'ms' end) http://www.cnblogs.com/chen1388/archive/2010/07/06/1771930.html trunc函数,截断函数 fo

Compute By

COMPUTE BY子句可以通过同一个select语句即查看明细行,又查看汇总行.可以计算子组的汇总值,也可以计算整个结果集的汇总值 COMPUTE 子句需要以下信息: 1. 可选的By关键字可按对一列计算指定的行聚合 2. 行聚合函数:sum,avg,min,max,count 3. 要对其执行行聚合函数的列 COMPUTE 所生成的汇总值在查询结果中显示为分离的结果集,包括COMPUTE子句的查询的结果类似于控制中断报表,即汇总值由指定的组控制的报表.可以为各组生成汇总值,也可以对同一组计算

css 样式的一些细节

未来的CSS太让人兴奋了:一方面,是全新的页面布局方式:另一方面,是酷炫的滤镜.颜色等视觉效果.这些CSS,受开发者追捧,被杂志和博客文章铺天盖地地介绍. 如果说这些特性是CSS华丽的一面,那我们来看看它朴实的一面:很不起眼的东西,如选择器.单位.函数(方法).我经常说这是繁琐的东西,但我意思是它们能干漂亮的活,这就是我要分享的. 怎么说呢,让我们看看这些效果最好的朴实的CSS细节--这些细节远远没有那些酷炫的CSS效果那么引人注目.它们有些已经存在一段时间了,但值得我们更好地认识,而有些则刚刚