EXISTS
EXISTS 运算符用于检查子查询结果中记录的数量。如果结果为空,则运算符返回 0;否则返回 1。
EXISTS 也可以在 WHERE 子句中使用。
:::tip
子查询中不支持引用主查询中的表和列。
:::
语法
示例
用于检查子查询中是否存在某些值的查询:
结果:
包含返回多行结果的子查询的查询:
结果:
带有返回空结果的子查询的查询:
结果:
EXISTS 运算符用于检查子查询结果中记录的数量。如果结果为空,则运算符返回 0;否则返回 1。
EXISTS 也可以在 WHERE 子句中使用。
:::tip
子查询中不支持引用主查询中的表和列。
:::
语法
示例
用于检查子查询中是否存在某些值的查询:
结果:
包含返回多行结果的子查询的查询:
结果:
带有返回空结果的子查询的查询:
结果: