Página traducida
Esta página se tradujo del inglés con ayuda de IA. Si hay diferencias entre ambas, la versión en inglés es la referencia.
COALESCE
Devuelve el primer argumento que no es NULL de una serie de dos o más argumentos; se puede usar para sustituir un valor NULL por un valor predeterminado.
La función
COALESCEequivale a la funciónNVLde Oracle o a la funciónIFNULLde MySQL.
Consulte también:
[SELECT] [IFNULL] [NULLIF]
Sintaxis
SELECT COALESCE(expression1, expression2 [, ..]) FROM <multipartIdentifier>;
Argumentos
expression
Dos o más expresiones de cualquier tipo de datos que se resuelven en un valor NULL o no NULL.
Si todos los argumentos expression son
NULL, la funciónCOALESCEdevuelveNULL.
Valor(es) devuelto(s)
Devuelve el primer valor no NULL de la serie de argumentos expression.
Ejemplos
Sustituir un valor NULL por un valor predeterminado
SELECT name, coalesce(website, cors, 'not hosting shared resources') AS website_or_cors_config
FROM google.storage.buckets where project = 'stackql';
Para obtener más información, consulte https://www.sqlite.org/lang_corefunc.html#coalesce