ВУЗ:
Составители:
Рубрика:
23
ELSIF v_start>=50 THEN
RETURN (.5*v_start);
ELSE
RETURN (.1*v_start);
END IF;
Простое логическое выражение состоит из чисел, строк или дат с
операторами сравнения. Как правило, неопределенные значения обрабаты-
ваются с помощью оператора IS NULL. Правила обработки NULL:
– любое выражение, содержащее неопределенное значение, дает ре-
зультат NULL, за исключением выражений, образованных путем конкате-
нации, где неопределенное значение рассматривается как пустая
строка;
– любое простое сравнение, содержащее неопределенное значение,
дает результат NULL;
– сравнение IS NULL дает результат TRUE или FALSE.
Сложное логическое выражение состоит из простых логических ус-
ловий и логических операторов AND, OR и NOT. В приведенных таблицах
истинности для этих операторов FALSE имеет более высокий приоритет
для оператора AND, а TRUE – для оператора OR.
AND
TRUE FALSE NULL
TRUE
TRUE FALSE NULL
FALSE
FALSE FALSE FALSE
NULL
NULL FALSE NULL
OR
TRUE FALSE NULL
TRUE
TRUE TRUE TRUE
FALSE
TRUE FALSE NULL
NULL
TRUE NULL NULL
NOT
TRUE FALSE NULL
FALSE TRUE NULL
ELSIF v_start>=50 THEN
RETURN (.5*v_start);
ELSE
RETURN (.1*v_start);
END IF;
Простое логическое выражение состоит из чисел, строк или дат с
операторами сравнения. Как правило, неопределенные значения обрабаты-
ваются с помощью оператора IS NULL. Правила обработки NULL:
любое выражение, содержащее неопределенное значение, дает ре-
зультат NULL, за исключением выражений, образованных путем конкате-
нации, где неопределенное значение рассматривается как пустая строка;
любое простое сравнение, содержащее неопределенное значение,
дает результат NULL;
сравнение IS NULL дает результат TRUE или FALSE.
Сложное логическое выражение состоит из простых логических ус-
ловий и логических операторов AND, OR и NOT. В приведенных таблицах
истинности для этих операторов FALSE имеет более высокий приоритет
для оператора AND, а TRUE для оператора OR.
AND TRUE FALSE NULL
TRUE TRUE FALSE NULL
FALSE FALSE FALSE FALSE
NULL NULL FALSE NULL
OR TRUE FALSE NULL
TRUE TRUE TRUE TRUE
FALSE TRUE FALSE NULL
NULL TRUE NULL NULL
NOT TRUE FALSE NULL
FALSE TRUE NULL
23
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »
