<Предикат in> (<in predicate>)
Функция
Специфицирует сравнение с квантором.
Формат
<in predicate> ::=
<value expression> [NOT] IN
{ <subquery> | (<in value list>) }
<in value list> ::=
<value specification>
{ ,<value specification> }...
Синтаксические правила
Типы данных первого <выражения, вырабатывающего значение> (<value expression>) и <подзапроса> (<subquery>) или всех <выражений, вырабатывающих значение> (<value expression>) в <списке значений in> (<in value list>) должны быть сравнимыми.
Общие правила
Пусть x обозначает результат <выражения, вырабатывающего значение> (<value expression>). Пусть S обозначает результат <подзапроса> (<subquery>) как в <предикате с квантором> (<quantified predicate>) или значения, определенные через <список значений in> (<in value list>), рассматриваемые как значения строк единственного столбца таблицы степени один.
Результат "x IN S" тот же самый, что и результат "x = ANY S". Результат "x NOT IN S" тот же самый, что и результат "NOT (x IN S)".
Содержание раздела