谓词
谓词用于指定给定值、行或组的真、假或未知条件。
以下规则适用于任何类型的谓词:
- 谓词在作为谓词操作数的表达式之后进行评估。
- 同一谓词中指定的所有值必须兼容。
- 除了EXISTS谓词外,谓词中的子查询必须指定单个列,除非比较运算符另一侧的运算数是全选。
- 宿主变量的值可以为空(即变量可以具有负指示变量)。
- 涉及两个或多个操作数的谓词操作数的CCSID转换根据比较转换规则进行。
- XML值的用法仅限于NULL或XMLEXISTS谓词。
谓词类型包括:
行值表达式 :多个谓词(基本谓词、量化谓词、DISTINCT和IN)的运算数可以是行值表达式 :
行值表达式返回包含一个或多个列值的单行。 这些值可以指定为表达式列表。 行值表达式返回的列数等于列表中指定的表达式数。