OpenXS
|
Проект Informix
|
Содержание
|
БНФ???
|
Вниз
Условия
Сравнения
Подзапросы в условиях
<
условие
> ::=
<
элемент условия
>
{
<
логическая связка
>
<
элемент условия
>
}
<
элемент условия
> ::=
[
NOT
]
<
сравнение
>
| [
NOT
]
<
условие с подзапросом
>
Сравнения
<
сравнение
> ::=
<
выражение
>
<
оператор отношения
>
<
выражение
>
|
<
выражение
>
[
NOT
]
BETWEEN
<
выражение
>
AND
<
выражение
>
|
<
выражение
>
[
NOT
]
IN (
<
константа
>
{
,
<
значение
>
}
)
| [
<
уточнение имени столбца
>
.
]
<
имя столбца
>
IS
[
NOT
]
NULL
| [
<
уточнение имени столбца
>
.
]
<
имя столбца
>
[
NOT
]
<
оператор сопоставления с образцом
>
<
образeц
>
<
оператор сопоставления с образцом
> ::=
LIKE
|
MATCHES
<
образец
> ::=
<
строка в кавычках
>
[
ESCAPE '
<
символ
>
'
]
| [
<
уточнение имени столбца
>
.
]
<
имя столбца
>
<
оператор отношения
> ::=
<
|
<=
|
>
|
>=
|
<>
|
!=
<
логическая связка
> ::=
AND
|
OR
Подзапросы в условиях
<
условие с подзапросом
> ::=
<
подзапрос IN
>
|
<
подзапрос EXISTS
>
|
<
подзапрос ALL/ANY/SOME
>
<
подзапрос IN
> ::=
<
выражение
>
[
NOT
]
IN (
<
подзапрос
>
)
<
подзапрос EXISTS
> ::=
[
NOT
]
EXISTS (
<
подзапрос
>
)
<
подзапрос ALL/ANY/SOME
> ::=
<
выражение
>
<
оператор отношения
>
[
<
тип подзапроса
>
]
(
<
подзапрос
>
)
<
тип подзапроса
> ::=
ALL
|
ANY
|
SOME
OpenXS
|
Проект Informix
|
Содержание
|
БНФ???
|
Текст
|
Вверх
Copyright (c) 1999-2001 by
V. Kravchuk