- Kategorien:
Aggregatfunktionen (Allgemein)
GROUPING¶
Beschreibt, welche Ausdrücke aus einer Liste von Ausdrücken in einer Zeile gruppiert werden, die durch eine GROUP BY-Abfrage erzeugt wurde.
- Aliasse:
Syntax¶
Nutzungshinweise¶
GROUPING ist keine Aggregatfunktion, sondern eine Hilfsfunktion, die zusätzlich zur Aggregation verwendet werden kann, um die Aggregationsebene zu bestimmen, für die eine Zeile generiert wurde:
GROUPING(
expr) gibt 0 bei einer Zeile zurück, die fürexprgruppiert ist, und 1 bei einer Zeile, die nicht fürexprgruppiert ist.GROUPING(
expr1,expr2, … ,exprN) gibt die Ganzzahldarstellung eines Bitvektors zurück, der GROUPING(expr1), GROUPING(expr2), … , GROUPING(exprN) enthält.
Beispiele¶
Gruppieren nach Sets:
Erstellen Sie eine Tabelle, und füllen Sie diese mit Werten:
Zeigen Sie die Werte in der Tabelle an:
Ausgabe: