Оператор CASE
Оператор CASE
- создание свойства, осуществляющего выбор результата по условию.
Синтаксис
CASE [exclusionType]
WHEN condition1 THEN result1
...
WHEN conditionN THEN resultN
[ELSE elseResult]
Описание
Оператор CASE
создает свойство, реализующее выбор по условию. Условия выбора задаются с помощью свойств, определенных в блоке WHEN
. Если условие выбора выполняется, то значением свойства будет являться значение свойства указанного в соответствующем блоке THEN
. Если ни одно из условий не выполняется, то значением свойства будет являться значение свойства в блоке ELSE
, если этот блок указан (если не указан возвращается NULL
).