勇敢心资源网

当前位置:首页 > 百科 / 正文

Cube运算符

(2020-01-06 07:43:22) 百科

Cube运算符

Cube运算符生成的结果集是多维数据集。多维数据集是事实数据的扩展,事实数据即记录个别事件的数据。扩展建立在用户打算分析的列上,这些列称为维。多维数据集是一个结果集,其中包含了各维度的所有可能组合的交叉表格。

基本介绍

  • 中文名:Cube运算符
  • 用途 :对句中列出栏位进行分组汇总运算
  • 概述:通过GROUP BY子句引入Cube运算符
  • 简介:套用SELECT语句中所用的聚合函式
简介
Cube运算符的作用是自动对group by子句中列出的栏位进行分组汇总运算。
可以通过GROUP BY子句引入Cube运算符。引入待遇GROUP BY子句的Cube时,向结果集引入了聚合行。
Cube运算符在SQL语句的Group by子句中指定。该语句的选择列表应包含维度列和聚合函式表达式。Group by应指定维度列和关键字with cube。结果集将包含维度列中各值的所有可能组合,以及与这些维度值组合相匹配的基础行中的聚合值。
套用SELECT语句中所用的聚合函式,产生出附加聚合行的汇总值。Cube运算符可套用于所有的聚合函式,如:AVG,SUM,MAX,MIN和COUNT。
例子:
Select type,pub_id,’sum’=sum(ytd_sales)
From titles
Group by type,pub_id with cube
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号