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

coalesce — функция скриптa и диаграммы

Функция coalesce возвращает первый из параметров, имеющий допустимое представление non-NULL. Может использоваться любое количество параметров.

Синтаксис:  

coalesce(expr1[ , expr2 , expr3 , ...])

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

Аргументы
АргументОписание
expr1Первое выражение для проверки допустимого ненулевого представления.
expr2Второе выражение для проверки допустимого ненулевого представления.
expr3Третье выражение для проверки допустимого ненулевого представления.
Примеры. Выражения диаграммы
ПримерРезультат

Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')

Это выражение выберет одно из трех различных полей описания продукта, при условии, что в некоторых полях может не быть значений для продукта. В соответствии с порядком, указанным в функции, возвращается первое поле с ненулевым значением. Если ни одно из полей не содержит какое-либо значение, результат будет no description available.

Coalesce(TextBetween(FileName, '"', '"'), FileName)

Это выражение обрежет возможные кавычки в поле FileName. Если в FileName есть кавычки, они будут удалены; возвращается вложенное FileName без кавычек. Если функция TextBetween не находит разделители, она возвращает null, который отклоняется функцией Coalesce, возвращающей вместо этого необработанное значение FileName.

Пример. Основы использования функции Coalesce

Пример - Замена значений null на приоритетные альтернативные значения

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице или с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом!