子查询表达式

子查询表达式对一个子查询的结果进行判断,其结果为一个布尔值。神通数据库中支持的子查询表达式包括以下几种:

exists: 判断子查询的结果是否为空;

scalar_in: 判断左值是否在一个集合中;

subquery_in: 判断左值是否在一个子查询的结果中;

scalar_not_in: scalar_in的反;

subquery_not_in: subquery_in的反;

any_some: 判断左值是否与子查询结果中的某一个相等;

all: 判断操作是否对子查询的每一个结果都成立;

逐行比较: 比较两个行是否完全匹配;