Returns <expr1> if it is not NULL; otherwise, returns <expr2>.
IFNULL(<expr1>, <expr2>)
| Parameter | Description |
|---|---|
<expr1> | The first expression to check for NULL. |
<expr2> | The value to return if <expr1> is NULL. |
<expr1> if it is not NULL.<expr2>.SELECT IFNULL(1, 0);
+--------------+ | IFNULL(1, 0) | +--------------+ | 1 | +--------------+
SELECT IFNULL(NULL, 10);
+------------------+ | IFNULL(NULL, 10) | +------------------+ | 10 | +------------------+