CASE — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
(нет различий)

Версия 09:00, 19 марта 2010

Условная функция.

Синтаксис

CASE(Значение для проверки,Значение для сравнения(1): Значение(1),Значение для сравнения(2): Значение(2),:,$default: Значение по умолчаниию)

Аргументы

Значение для проверки
значение произвольного типа, которое сравнивается со значениями для сравнения.
Значение для сравнения(N)
значение произвольного типа, с которым сравнивается со значениями для проверки.
Значение(N)
значение произвольного типа, которое вернет функция CASE, если значение для проверки совпало с значением для сравнения(N).
Значение по умолчанию
значение произвольного типа, которое вернет функция CASE, если значение для проверки не совпало ни с одним из значений для сравнения.

Тип результата

Значение произвольного типа.

Примеры

CASE(
Articul.RootFolder,
100: `папка 100`,
200: `папка 200`,
$default: `другая папка`
)