Перейти к основному содержимому
Версия: 1.5.x

coalesce

Описание​

Возвращает первое не-NULL выражение среди входных параметров. Возвращает NULL, если не-NULL выражения не найдены.

Синтаксис​

coalesce(expr1,...);

Параметры​

expr1: входные выражения, которые должны вычисляться в совместимые типы данных.

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

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

Примеры​

mysql> select coalesce(3,NULL,1,1);
+-------------------------+
| coalesce(3, NULL, 1, 1) |
+-------------------------+
| 3 |
+-------------------------+
1 row in set (0.00 sec)