Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfragen und Datenänderung » OLAP-Unterstützung » ROLLUP und CUBE als Abkürzung für GROUPING SETS

 

ROLLUP-Klausel

Viele Anwendungen erfordern, dass die Zwischenergebnisse der Gruppierungsattribute der Reihe nach von links nach rechts berechnet werden. Dieses Muster wird als Hierarchie bezeichnet, da das Einfügen zusätzlicher Zwischenergebnisberechnungen zusätzliche Zeilen mit feinerer Granularität der Details erstellt. Sie können eine Hierarchie von Gruppierungsattributen festlegen, indem Sie mit dem Schlüsselwort ROLLUP eine ROLLUP-Klausel erstellen.

Eine Abfrage mit einer ROLLUP-Klausel erstellt eine hierarchische Reihe von Gruppierungskombinationen wie nachfolgend beschrieben. Falls die ROLLUP-Klausel n GROUP BY-Ausdrücke im Format (X1,X2, . . . , Xn) enthält, generiert die ROLLUP-Klausel n + 1 Gruppierungskombinationen wie folgt:

{(), (X1), (X1,X2), (X1,X2,X3), ... , (X1,X2,X3, ... , Xn)}
 Beispiel
 Unterstützung für WITH ROLLUP-Syntax in Transact-SQL
 Siehe auch