MySQL | COALESCE (), функция
Функция MySQL COALESCE () используется для возврата первого ненулевого значения в списке выражений. Если все значения в списке оцениваются как NULL, функция COALESCE () возвращает NULL.
Функция COALESCE () принимает один параметр - список, который может содержать различные значения. Значение, возвращаемое функцией MySQL COALESCE (), является первым ненулевым значением в списке выражений или NULL, если все значения в списке равны NULL.
Синтаксис:
COALESCE (значение_1; значение_2; ....; значение_n)
Используемые параметры:
- value_1 - используется для указания первого значения в списке.
Возвращаемое значение:
Функция MySQL COALESCE () возвращает первое ненулевое значение в списке выражений или NULL, если все значения в списке равны NULL.
Поддерживаемые версии MySQL:
- MySQL 5.7
- MySQL 5.6
- MySQL 5.5
- MySQL 5.1
- MySQL 5.0
- MySQL 4.1
- MySQL 4.0
- MySQL 3.23
Пример-1: Реализация функции COALESCE () в списке.
ВЫБРАТЬ COALESCE (NULL, 'A', 'B', NULL);
Выход:
А
Пример-2: Реализация функции COALESCE () в списке.
ВЫБРАТЬ COALESCE ('A', NULL, 'B', NULL);
Выход:
А
Пример-3: Реализация функции COALESCE () в списке.
ВЫБРАТЬ COALESCE (NULL, 1, 2, 3, NULL, 'B', NULL);
Выход:
1
Пример-4: Реализация функции COALESCE () в списке.
ВЫБРАТЬ COALESCE (NULL, NULL, 'geeksforgeeks', NULL);
Выход:
выродки