Diese Seite wurde mit KI-Unterstützung aus dem Englischen übersetzt. Bei Abweichungen ist die englische Version maßgeblich.
COALESCE
Gibt aus einer Reihe von zwei oder mehr Argumenten das erste Argument zurück, das nicht NULL ist; kann verwendet werden, um einen NULL-Wert durch einen Standardwert zu ersetzen.
Die Funktion
COALESCEentspricht der FunktionNVLin Oracle oder der FunktionIFNULLin MySQL.
Siehe auch:
[SELECT] [IFNULL] [NULLIF]
Syntax
SELECT COALESCE(expression1, expression2 [, ..]) FROM <multipartIdentifier>;
Argumente
expression
Zwei oder mehr Ausdrücke eines beliebigen Datentyps, die zu einem NULL- oder Nicht-NULL-Wert ausgewertet werden.
Wenn alle expression-Argumente
NULLsind, gibt die FunktionCOALESCENULLzurück.
Rückgabewert(e)
Gibt den ersten Nicht-NULL-Wert aus der Reihe der expression-Argumente zurück.
Beispiele
Einen NULL-Wert durch einen Standardwert ersetzen
SELECT name, coalesce(website, cors, 'not hosting shared resources') AS website_or_cors_config
FROM google.storage.buckets where project = 'stackql';
Weitere Informationen finden Sie unter https://www.sqlite.org/lang_corefunc.html#coalesce