对exists及not exists的使用根据下面的示例进行解释
如sql:
select sname from student where exists (select * from score));
这里,如果select * from score语句查询到结果【只要不是Empty,就是查询到了结果】,则当执行exists判断的时候就会返回true,如果结果集为空,则exists判断结果为false。同理,not exists与exists判断结果相反。
对exists及not exists的使用根据下面的示例进行解释
如sql:
select sname from student where exists (select * from score));
这里,如果select * from score语句查询到结果【只要不是Empty,就是查询到了结果】,则当执行exists判断的时候就会返回true,如果结果集为空,则exists判断结果为false。同理,not exists与exists判断结果相反。