Перейти к основному содержимому

ifnull

Описание

Если expr1 равно NULL, возвращает expr2. Если expr1 не равно NULL, возвращает expr1.

Синтаксис

ifnull(expr1,expr2);

Параметры

expr1 и expr2 должны быть совместимы по типу данных.

Возвращаемое значение

Возвращаемое значение имеет тот же тип, что и expr1.

Примеры

mysql> select ifnull(2,4);
+--------------+
| ifnull(2, 4) |
+--------------+
| 2 |
+--------------+

mysql> select ifnull(NULL,2);
+-----------------+
| ifnull(NULL, 2) |
+-----------------+
| 2 |
+-----------------+
1 row in set (0.01 sec)