Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » UltraLite-SQL-Referenz » UltraLite SQL-Funktionen » SQL-Funktionen (E-O)

 

NULLIF-Funktion [Verschiedene]

Liefert einen verkürzten CASE-Ausdruck, indem Ausdrücke verglichen werden

Syntax
NULLIF( Ausdruck_1, Ausdruck_2 )
Parameter
  • Ausdruck_1   Ein zu vergleichender Ausdruck

  • Ausdruck_2   Ein zu vergleichender Ausdruck

Rückgabe

Datentyp des ersten Arguments.

Bemerkungen

NULLIF vergleicht die Werte der zwei Ausdrücke.

Wenn der erste Ausdruck gleich dem zweiten Ausdruck ist, gibt NULLIF den Wert NULL zurück.

Wenn der erste Ausdruck nicht gleich dem zweiten Ausdruck oder der zweite Ausdruck NULL ist, gibt NULLIF den ersten Ausdruck zurück.

Die NULLIF-Funktion bietet eine verkürzte Methode zum Schreiben bestimmter CASE-Ausdrücke.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Kernfunktion.

Beispiel

Die folgende Anweisung gibt den Wert "a" zurück:

SELECT NULLIF( 'a', 'b' );

Die folgende Anweisung gibt NULL zurück:

SELECT NULLIF( 'a', 'a' );