MariaDB COALESCE() Function
In MariaDB, COALESCE()
is a built-in function that returns the first non-NULL value in the argument list.
MariaDB COALESCE()
Syntax
Here is the syntax of the MariaDB COALESCE()
function:
COALESCE(value1[, value2 ...])
Parameters
value1[, value2 ...]
-
Optional. parameter list. You should provide at least one parameter.
Return value
The MariaDB COALESCE()
function returns the first value in the argument list that is not NULL
a value. If all arguments are NULL
, the function will return NULL
.
If you COALESCE()
provide arguments for , MySQL will return an error.
MariaDB COALESCE()
Examples
Basic example
The following example shows the usage of the MariaDB CAST()
function:
SELECT
COALESCE(null, 'A'),
COALESCE(null, 1, 'A');
result:
+---------------------+------------------------+
| COALESCE(null, 'A') | COALESCE(null, 1, 'A') |
+---------------------+------------------------+
| A | 1 |
+---------------------+------------------------+
In this example, COALESCE(null, 'A')
returned A
, and returned 1
.
All NULL
This MariaDB COALESCE()
function will return NULL
if all arguments are NULL
.
SELECT COALESCE(NULL, NULL);
result:
+----------------------+
| COALESCE(NULL, NULL) |
+----------------------+
| NULL |
+----------------------+
Conclusion
In MariaDB, COALESCE()
is a built-in function that returns the first non-NULL value in the argument list.
In some cases, you can use IFNULL()
to achieve the same result.