Quantified predicate

Синтаксис
< value expression > < relational op >
< quantifier > < subquery >
< quantifier > :: = ANY | ALL | SOME
Предложение SELECT подзапроса < subquery > должно содержать одно и только одно выражение значения < value expression >. Все значения выведенные подзапросом < subquery > составляют набор результатов < result set >. < value expression > сравнивается, Используя оператор связи < relational operator >, с каждым членом набора результатов < result set >. Это сравнение оценивается следующим образом:
 

· Если < quantifier > = ALL, и каждый член набора результатов < result set > делает это сравнение верным, < quantified predicate > — верен.
Если < quantifier > = ANY, и имеется по крайней мере один член из набора результатов < result set > , который делает верным это сравнение, то < quantified predicate > является верным.
Если набор результатов < result set > пуст, то < quantified predicate > верен, если < quantifier > = ALL , и неверен если иначе.
Если < quantifier > = SOME, эффект — тот же что и для ANY.
Если < quantified predicate > не верен и не неверен, он — неизвестен.

‹ Null predicate
Вверх
comparison predicate (предикат сравнения) ›

Добавить комментарий

Adblock
detector