CASE
Материал из GB wiki
Версия от 09:00, 19 марта 2010; Bars (обсуждение | вклад)
Условная функция.
Синтаксис
CASE(Значение для проверки,Значение для сравнения(1): Значение(1),Значение для сравнения(2): Значение(2),:,$default: Значение по умолчаниию)
Аргументы
- Значение для проверки
- значение произвольного типа, которое сравнивается со значениями для сравнения.
- Значение для сравнения(N)
- значение произвольного типа, с которым сравнивается со значениями для проверки.
- Значение(N)
- значение произвольного типа, которое вернет функция CASE, если значение для проверки совпало с значением для сравнения(N).
- Значение по умолчанию
- значение произвольного типа, которое вернет функция CASE, если значение для проверки не совпало ни с одним из значений для сравнения.
Тип результата
- Значение произвольного типа.
Примеры
CASE(
Articul.RootFolder,
100: `папка 100`,
200: `папка 200`,
$default: `другая папка`
)