【发布时间】:2021-08-29 11:15:09
【问题描述】:
SQL 代码 sn-p #1:
select *
from customer
where exists (select null)
order by residence desc;
SQL 代码 sn-p #2:
select customer_id, customer_name
from customer
where exists (select customer_id
from customer
where residence = 'los angeles'
and age > 20 and age < 40);
这两个查询都返回表中的所有行。我不明白其中的区别。谁能解释一下这是为什么?
还请简要说明exists 和not exists 的作用。
谢谢
【问题讨论】:
-
> 上述两个查询都返回记录中的所有行。 ... ?请提供示例和数据样本。
-
我附上了这两个查询的结果集。请通过它,看看你是否可以帮助我。谢谢
标签: sql postgresql exists pgadmin-4 not-exists