oracle exists 作用

Oracle Exists函数用于测试一个子查询是否返回了任何行, 是SQL语句中的关键字之一。

举例来说,假设我们需要找出表customers和表orders 中共有的客户,可以使用下面的SQL语句:

SELECT DISTINCT c.customer_name FROM customers c WHERE EXISTS (SELECT * FROM orders o WHERE o.customer_id = c.customer_id);