除了 ROLLUP 子句提供的分层分组模式外,您还可以通过 CUBE 子句创建数据立方体,即通过 GROUP BY 表达式的每种可能组合对输入进行 n 维汇总。CUBE 子句最终会生成每组值的元素的所有可能组合的积集。这在进行复杂数据分析时会很有用。
如果 CUBE 子句中有 n 个 GROUPING 表达式,其格式为 (X1,X2, ...,Xn),则 CUBE 将生成 2n 个分组集,如下所示:
{(), (X1), (X1,X2), (X1,X2,X3), ... , (X1,X2,X3, ...,Xn), (X2), (X2,X3), (X2,X3,X4), ... , (X2,X3,X4, ... , Xn), ... , (Xn)}. |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |