Условия в языке запросов
страницаВ языке запросов используются условия отбора, в соответствии с которыми осуществляется отбор данных в предложениях ГДЕ, ИМЕЮЩИЕ и СОЕДИНЕНИЕ. Условия описываются по следующим правилам:
**
| <Условие отбора> | |||
| | | |||
| <Логическое слагаемое> [ИЛИ <Логическое слагаемое>] | |||
| | | |||
| <Логический сомножитель> [И <Логический сомножитель>] | |||
| | | |||
| НЕ <Логический сомножитель> | ( <Условие отбора> ) | <Логическое выражение> | |||
**
В простейшем случае условие является выражением, результат которого имеет значение логического типа.
Условия могут определяться и как более сложные логические выражения, где фигурируют простые логические выражения, соединенные между собой с помощью логических операторов И, ИЛИ, НЕ.
Логические операторы имеют приоритет:
- Самый высокий приоритет имеет логический оператор НЕ;
- Следующим по приоритету является оператор И;
- Самый низкий приоритет у оператора ИЛИ.
В условиях сначала вычисляются простые логические выражения, затем операции НЕ, затем операции И, в последнюю очередь – операции ИЛИ. Для того, чтобы обеспечить другой порядок вычислений, можно использовать круглые скобки ().