Die ALL-Funktion (
all_function ) ist eine Set-Funktion, die die NULL-Werte entfernt.Syntax
<all_function>::= <set_function_name> ( [ALL] <expression> )
set_function_name, expressionErläuterung
Das Argument einer ALL-Funktion ist eine Menge von Werten, die wie folgt gebildet wird:
Die ALL-Funktion wird unter Berücksichtigung des entsprechenden Set-Funktionsnamens (
set_function_name ) für die Menge von Werten durchgeführt.Das Ergebnis einer ALL-Funktion ist unabhängig davon, ob das Schlüsselwort ALL angegeben wird oder nicht.
Ergebnis der ALL-Funktion | |
Die Menge von Werten ist leer und die ALL-Funktion wird auf die gesamte Ergebnistabelle angewandt |
Die Set-Funktionen AVG, MAX, MIN, STDDEV, SUM, VARIANCE liefern als Ergebnis den NULL-Wert. Die Set-Funktion COUNT liefert den Wert 0. |
Es gibt keine Gruppe, auf die die ALL-Funktion angewandt werden kann. |
Im Ergebnis erhält man eine leere Tabelle. |
Die Menge von Werten enthält mindestens einen Spezial-NULL-Wert |
Spezial-NULL-Wert |