SUM()
DSQL, ESQL, PSQL
Abhängig vom Eingangstyp
SUM ([ALL | DISTINCT] <expr>)
Parameter | Beschreibung |
---|---|
expr |
Numerischer Ausdruck.Sie kann eine Tabellenspalte, eine Konstante, eine Variable, einen Ausdruck, eine Nicht-Aggregatfunktion oder eine UDF enthalten.Aggregatfunktionen sind als Ausdrücke nicht zulässig. |
SUM
berechnet die Summe der Nicht-Null-Werte in der Gruppe und gibt sie zurück.
-
Wenn die Gruppe leer ist oder nur
NULL
s enthält, ist das ErgebnisNULL
. -
ALL ist die Standardoption — alle Werte in der Menge, die nicht
NULL
sind, werden verarbeitet.Bei Angabe vonDISTINCT
werden Duplikate aus dem Set entfernt und anschließend dieSUM
-Auswertung durchgeführt.
Der Ergebnistyp von SUM
hängt vom Eingabetyp ab:
|
|
|
|
|
|
|
|
|
|
|
|