谓词

谓词用于指定给定值、行或组的真、假或未知条件。

以下规则适用于任何类型的谓词:

  • 谓词在作为谓词操作数的表达式之后进行评估。
  • 同一谓词中指定的所有值必须兼容。
  • 除了EXISTS谓词外,谓词中的子查询必须指定单个列,除非比较运算符另一侧的运算数是全选。
  • 宿主变量的值可以为空(即变量可以具有负指示变量)。
  • 涉及两个或多个操作数的谓词操作数的CCSID转换根据比较转换规则进行。
  • XML值的用法仅限于NULL或XMLEXISTS谓词。

谓词类型包括:

阅读语法图跳过可视化语法图基本谓词定量谓词ARRAY_EXISTS 判定Between 谓词独特的定语存在谓词In 谓词LIKE 谓词Null 谓词XMLEXISTS 谓词

行值表达式 :多个谓词(基本谓词、量化谓词、DISTINCT和IN)的运算数可以是行值表达式

阅读语法图跳过可视化语法图(,表达式)

行值表达式返回包含一个或多个列值的单行。 这些值可以指定为表达式列表。 行值表达式返回的列数等于列表中指定的表达式数。

关于使用不同类型的谓词的示例,请参阅赋值和比较。 有关使用不同类型的谓词的示例,请参阅用户定义的类型比较