Kaufmännische Software für Handel, Handwerk und Produktionsbetriebe
IsNULL liefert einen Ersatzwert, wenn das erste Argument den SQL-Wert NULL hat.
IsNULL ( check_expression , replacement_value )
check_expression
Dieser Parameter ist der zu überprüfende Wert, also in der Regel ein Feldname. Hat dieser Feldwert den SQL-Wert NULL so wird der im zweiten Argument angegebene Ersatzwert als Ergebnis geliefert. check_expression kann einen beliebigen Datentyp haben.
replacement_value
Dies ist der Ersatzwert, der immer dann als Funktionsergebnis geliefert wird, wenn der zu überprüfende Wert den SQL-Wert NULL hat. replacement_value muss denselben Datentyp besitzen wie check_expresssion.
Gibt den Datentyp der Argumente zurück.
SELECT IsNULL(0,55) GO
----------- 0 (1 row(s) affected)
SELECT IsNULL(NULL,55) GO
----------- 55 (1 row(s) affected)