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

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

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

Синтаксис:  

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

Аргументы:  

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

Примеры:  

Примеры
Пример Результат
Это выражение изменяет все нулевые значения поля на 'Н/Д'.

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

Это выражение выберет между тремя различными полями описания продукта, когда в некоторых полях может не быть значений для продукта. Первое из полей в указанном порядке с ненулевым значением будет возвращено. Если ни одно из полей не будет содержать значения, результат будет «нет описания».

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

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

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

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