Введение в стандарты языка баз данных SQL

       

Предикат сравнения с квантором


Этот предикат позволяет специфицировать квантифицированное сравнение строчного значения и определяется следующими синтаксическими правилами:

<quantified comparison predicate> ::= <row value constructor> <comp op> <quantifier> <table subquery> <quantifier> ::= <all> <some> <all> ::= ALL <some> ::= SOME ANY

Пояснения:

  • Степень первого операнда должна быть такой же, как и степень табличного подзапроса.
  • Типы данных значений строки-операнда должны быть совместимы с типами данных соответствующих столбцов табличного подзапроса.
  • Сравнение строк производится по тем же правилам, что и для предиката сравнения (п. 3.4.1).
  • В остальном вычисление условий с кванторами some и all производится так же, как для предиката с квантором в языке SQL/89.


  • Содержание раздела