VALUE(x,y,...) ist eine
Spezialfunktion, die verwendet werden kann, um NULL-Werte durch einen Nicht-NULL-Wert zu ersetzen.Die Argumente der VALUE-Funktion müssen vergleichbar sein. Die Argumente werden nacheinander in der angegebenen Reihenfolge ausgewertet.
|
Ergebnis der Funktion VALUE(x,y,...) |
|
|
Eines der Argumente ist ein Nicht-NULL-Wert |
der erste auftretende Nicht-NULL-Wert |
|
Jedes Argument ist Spezial-NULL-Wert |
Spezial-NULL-Wert |
|
Jedes Argument ist NULL-Wert |
NULL-Wert |

Beispieltabelle
Die Anrede soll nicht in der Ausgabeliste auftauchen. Bei Firmen soll anstelle des NULL-Werts in der Spalte
VORNAME die Bezeichnung FIRMA ausgegeben werden.SELECT VALUE(vorname, 'FIRMA') vorname, nachname FROM kunde