IFNULL
Description
Returns <expr1> if it is not NULL; otherwise, returns <expr2>.
Alias
- NVL
Syntax
IFNULL(<expr1>, <expr2>)
Parameters
| Parameter | Description |
|---|---|
<expr1> | The first expression to check for NULL. |
<expr2> | The value to return if <expr1> is NULL. |
Return Value
- Returns
<expr1>if it is notNULL. - Otherwise, returns
<expr2>.
Examples
SELECT IFNULL(1, 0);
+--------------+
| IFNULL(1, 0) |
+--------------+
| 1 |
+--------------+
SELECT IFNULL(NULL, 10);
+------------------+
| IFNULL(NULL, 10) |
+------------------+
| 10 |
+------------------+