1. Домой
  2. Документы
  3. Источники данных
  4. Вспомогательные функции
  5. Coalesce

Coalesce

Вычисляет аргументы по порядку и возвращает текущее значение первого выражения, которое изначально не было рассчитано как NULL.

Дополнительное описание:

Часто используется для замены нулевых значений на 0.

Формат:

Coalesce ( result_column, value_1, … , value_n )

Параметры:

  • result_column – результат не NULL столбец;
  • value_1, … , value_n – имена колонок таблицы;

Возвращаемый тип данных:

таблица

Пример:

CreateTable (заказ string, колво number ) | AddRow (заказ 1, 10) | AddRow (, 20) | AddRow (заказ 3, 20) | AddColumn(nonNameColumn, sting, без названия) | Coalesce ( заказ_not_null, заказ, nonNameColumn ) — заменяет пустой заказ на фразу «без названия».

Рисунок 1. Пример функции Coalesce