EXISTS 谓词

存在谓词测试是否存在或缺少子查询所指定的条件。

使用以下语法:
EXISTS ( subselect )
EXISTS collection-valued-path-expression

如果子查询至少返回一个值或路径表达式求值为非空集合,那么 EXISTS 的结果为 true,否则结果是 false。

要对 EXISTS 谓词求反,请在谓词前加上逻辑运算符 NOT。

示例:EXISTS 谓词

返回至少有一个职员的收入大于 1000000 的部门:
SELECT OBJECT(d) FROM DeptBean dWHERE EXISTS ( SELECT  1  FROM IN (d.emps) e WHERE  e.salary > 1000000 )
返回没有职员的部门:
SELECT OBJECT(d) FROM DeptBean dWHERE NOT EXISTS  ( SELECT 1 FROM IN (d.emps) e)
还可以按如下所示写以上查询:
SELECT OBJECT(d) FROM DeptBean d WHERE NOT EXISTS d.emps

指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cque_exists
文件名:cque_exists.html