La función MySQL COALESCE() se usa para devolver el primer valor no nulo en una lista de expresiones. Si todos los valores de la lista se evalúan como NULL, la función COALESCE() devuelve NULL.
La función COALESCE() acepta un parámetro que es la lista que puede contener varios valores. El valor devuelto por la función MySQL COALESCE() es el primer valor no nulo en una lista de expresiones o NULL si todos los valores en una lista son NULL.
Sintaxis:
COALESCE(value_1, value_2, ...., value_n)
Parámetros utilizados:
- value_1: se utiliza para especificar el primer valor de la lista.
Valor devuelto:
La función MySQL COALESCE() devuelve el primer valor no nulo en una lista de expresiones o NULL si todos los valores en una lista son NULL.
Versiones compatibles de MySQL:
- mysql 5.7
- mysql 5.6
- mysql 5.5
- mysql 5.1
- mysql 5.0
- mysql 4.1
- mysql 4.0
- mysql 3.23
Ejemplo-1: Implementación de la función COALESCE() en una lista.
SELECT COALESCE(NULL, 'A', 'B', NULL);
Producción:
A
Ejemplo-2: Implementando la función COALESCE() en una lista.
SELECT COALESCE('A', NULL, 'B', NULL);
Producción:
A
Ejemplo-3: Implementando la función COALESCE() en una lista.
SELECT COALESCE(NULL, 1, 2, 3, NULL, 'B', NULL);
Producción:
1
Ejemplo-4: Implementando la función COALESCE() en una lista.
SELECT COALESCE(NULL, NULL, 'geeksforgeeks', NULL);
Producción:
geeksforgeeks
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA