210
Kapitel 14
Pivotieren und Groupingsets
14.2 Arbeiten mit Groupingsets
Schreiben von Abfragen mit Groupingsets
CUBE und ROLLUP
14.2.1 Schreiben von Abfragen mit Groupingsets
Wenn Aggregate mehrerer Gruppierungen in derselben Abfrage benötigt wer-
den, kann das mit der GROUPING SET-Unterklausel der GROUP BY-Klausel
erfolgen.
GROUPING SET ist eine Alternative zu UNION ALL, um Ergebnisse aus meh-
reren einzelnen Abfragen mit jeweils einer eigenen GROUP BY-Klausel zu kom-
binieren. Mit GROUPING SET können mehrere Attributkombinationen angege-
ben werden, nach denen die Gruppierung erfolgen soll.
Bei GROUPING SET können sowohl die Attribute, nach denen gruppiert werden
soll, als auch die Reihenfolge festgelegt werden. Falls aber alle ...