ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »