Anfang des Inhaltsbereichs

VALUE(x,y,...) Dokument im Navigationsbaum lokalisieren

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

Beispiel

Beispieltabelle customer

Die Anrede soll nicht in der Ausgabeliste auftauchen. Bei Firmen soll anstelle des NULL-Werts in der Spalte firstname die Bezeichnung company ausgegeben werden.

SELECT VALUE(firstname, 'company') firstname, name FROM customer

FIRSTNAME

NAME

Jenny

Porter

Company

DATASOFT

Martin

Porter

Sally

Peters

Peter

Brown

Michael

Porter

George

Howe

Frank

Randolph

Joseph

Peters

Susan

Brown

Anthony

Jackson

Thomas

Adams

Mark

Griffith

company

TOOLware

Rose

Brown

 

Ende des Inhaltsbereichs