MySQL | COALESCE (), функция

Опубликовано: 30 Ноября, 2021

Функция 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);

Выход:

 выродки