Als Alternative zu den hierarchischen Gruppierungsmustern der ROLLUP-Klausel können Sie auch einen Datenwürfel erstellen. Dies ist eine n-dimensionale Zusammenfassung der Eingabedaten, wobei durch die CUBE-Klausel jede mögliche Kombination von GROUP BY-Ausdrücken verwendet wird. Das Ergebnis der CUBE-Klausel ist eine Produktmenge aller möglichen Kombinationen von Elementen aus jeder Wertegruppe. Dies kann bei komplexen Datenanalysen sehr hilfreich sein.
Wenn n GROUPING-Ausdrücke im Format (X1,X2, . . .,Xn) in einer CUBE-Klausel enthalten sind. generiert CUBE 2n Gruppierungskombinationen wie folgt:
{(), (X1), (X1,X2), (X1,X2,X3), ... , (X1,X2,X3, ...,Xn), (X2), (X2,X3), (X2,X3,X4), ... , (X2,X3,X4, ... , Xn), ... , (Xn)}. |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |