Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.
IFNULL
Akzeptiert genau zwei Argumente und gibt das erste Nicht-NULL-Argument zurück; kann verwendet werden, um einen NULL-Wert durch einen Standardwert zu ersetzen.
Die Funktion
IFNULLentspricht der FunktionCOALESCEmit nur zwei Argumenten; die FunktionCOALESCEkann mehr als zwei Argumente haben.
Siehe auch:
[SELECT] [COALESCE] [NULLIF]
Syntax
SELECT IFNULL(expression1, expression2) FROM <multipartIdentifier>;
Argumente
expression
Zwei Ausdrücke eines beliebigen Datentyps, die zu einem NULL- oder Nicht-NULL-Wert ausgewertet werden.
Wenn beide expression-Argumente
NULLsind, gibt die FunktionIFNULLNULLzurück.
Rückgabewert(e)
Gibt den ersten Nicht-NULL-Wert der beiden expression-Argumente zurück.
Beispiele
Einen NULL-Wert durch einen Standardwert ersetzen
SELECT name, ifnull(website, 'Not hosting a website') AS website
FROM google.storage.buckets where project = 'stackql';
Weitere Informationen finden Sie unter https://www.sqlite.org/lang_corefunc.html#ifnull