Логические выражения в языке запросов
В языке запросов в операциях выбора и в условиях отборов используются логические выражения:
<Логическое выражение>
<Выражение> |
<Выражение> <Операция сравнения> <Выражение> |
<Выражение> [НЕ] В [ИЕРАРХИИ] ( <Список значений> | <Массив значений> ) |
<Выражение> [НЕ] В [ИЕРАРХИИ] ( <Описание запроса> ) |
<Выражение> [НЕ] МЕЖДУ <Выражение> И <Выражение> |
<Выражение> ЕСТЬ [НЕ] NULL |
<Выражение> ССЫЛКА <Имя таблицы> |
<Выражение> [НЕ] ПОДОБНО <Литерал типа СТРОКА> [СПЕЦСИМВОЛ <Литерал типа СТРОКА>]
Логическим выражением может быть:
- обычное <Выражение> языка запросов, если его результат имеет логический тип;
- <Операция сравнения> двух выражений языка запросов; выполняются в соответствии с правилами сравнения значений;
- оператор проверки совпадения / не совпадения значения выражения с одним из перечисленных или со значениями, содержащимися в результате другого запроса;
- оператор проверки вхождения значения выражения в диапазон;
- оператор проверки значения выражения на NULL;
- оператор проверки ссылочного значения выражения на ссылку на определенную таблицу;
- оператор проверки строкового значения на подобие шаблону.
см. также: Использование выражений в языке запросов