1。聚合
SELECT
storeid
, prodid
, sales
,SUM(sales) OVER (ORDER BY sales DESC)
FROM salestbl;
结果如下:
storeid prodid sales Group Sum(sales)
----------- ------ -------------- --------------------------
1001 F 150000.00 610000.00
1001 A 100000.00 610000.00
1003 B 65000.00 610000.00
1001 C 60000.00 610000.00
1003 D 50000.00 610000.00
1002 A 40000.00 610000.00
1001 D 35000.00 610000.00
1002 C 35000.00 610000.00
1003 A 30000.00 610000.00
1002 D 25000.00 610000.00
1003 C 20000.00 610000.00
2,分组聚合
SELECT
storeid
,prodid
,sales
,SUM(sales) OVER (PARTITION BY prodid ORDER BY sales DESC)
FROM salestbl ;
结果如下:
storeid prodid sales Group Sum(sales)
------ ---------- -------------- --------------------------
1001 A 100000.00 170000.00
1002 A 40000.00 170000.00
1003 A 30000.00 170000.00
1003 B 65000.00 65000.00
1001 C 60000.00 115000.00
1002 C 35000.00 115000.00
1003 C 20000.00 115000.00
1003 D 50000.00 110000.00
1001 D 35000.00 110000.00
1002 D 25000.00 110000.00
1001 F 150000.00 150000.00
PARTITION :分组依据
ORDER BY :排序
分享到:
相关推荐
标题"TERADATA OLAP函数[收集].pdf"涉及到的是Teradata数据库中的在线分析处理(OLAP)函数的使用。这些函数是专为数据挖掘和统计分析设计的,允许用户在标准SQL中执行复杂的分析操作。OLAP函数的主要特点是可以对...
【Teradata OLAP函数详解】 在线分析处理(OLAP)函数是Teradata数据库中用于高效进行数据分析的关键工具,尤其适用于复杂的数据挖掘和统计分析。这些函数允许用户在标准SQL环境中执行高级运算,如排队、分位数计算...
1. **SQL基础**:包括数据类型(如整数、浮点数、字符串、日期/时间)、基本查询(SELECT语句)、排序(ORDER BY子句)、分组(GROUP BY子句)和聚合函数(COUNT、SUM、AVG、MAX、MIN)。 2. **Teradata特定的SQL...
1. **新语法和功能**:2003年2月的更新中,手册添加了23个新的算术、三角函数和双曲函数图示,以及两个内置函数的新图示。此外,还增加了两个有序分析函数的新图示。在后续章节中,也更新了现有语法并加入了新的图示...
Teradata使用哈希算法来确定数据在物理磁盘上的分布。每个表都有一个主索引(Primary Index),它决定了数据如何被哈希分配到不同的AMP(Access Method Processor)上。 **3.2 TERADATA数据分配示例** 例如,假设...
标题和描述中提到的知识点主要集中在Teradata性能调优,具体来说,涵盖了Teradata空间管理、OLAP排序分析以及日期函数这三个方面。 首先,Teradata空间管理是Teradata系统中非常关键的一个组成部分,它与性能...
- **客户案例:** 分析使用Teradata数据库的主要客户的成功案例,探讨其在不同行业的应用。 通过以上章节的梳理,我们可以看到Teradata数据库不仅在技术层面提供了强大的数据管理和分析能力,还在实践中帮助众多...
1. **MDX函数与语法**:深入讲解MDX的各类函数,如DrilldownLevel, Parent, Child, Hierarchize等,以及如何构建复杂的MDX查询。 2. **MDX子查询和脚本**:说明如何在MDX中嵌套查询,以及如何编写脚本来实现更复杂...
- **高级分析功能**:支持复杂的分析查询,如窗口函数、聚合函数等,满足高级分析需求。 综上所述,数据仓库是一项重要的IT基础设施,对于现代企业来说至关重要。通过对数据的有效管理和分析,可以帮助企业更好地...
1. SQL标准支持:RapidsDB遵循ANSI 2011 SQL标准,并支持SQL OLAP函数,这意味着它能够执行复杂的分析查询和处理大型数据集。它支持包括DB2、Oracle、Teradata和Hbase在内的多种数据源,通过联邦访问功能允许用户对...
避免在索引列上使用函数,为需要排序的列创建索引,并利用include关键字创建覆盖索引,以减少回表操作。同时,理解数据库的页大小对OLTP和OLAP应用的影响,选择合适的页大小可以显著提高性能。表空间设计也需考虑,...
Essbase,作为一款高性能在线分析处理(OLAP)系统,为用户提供了一套全面的数据分析和建模解决方案。它不仅支持多维数据库的高效管理和分析,还具备跨平台兼容性,能够无缝集成主流数据库和数据仓库产品,满足大数据...