Zum Hauptinhalt springen
Übersetzte Seite

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 IFNULL entspricht der Funktion COALESCE mit nur zwei Argumenten; die Funktion COALESCE kann 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 NULL sind, gibt die Funktion IFNULL NULL zurü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