mysql exists及not 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判断结果相反。

猜你喜欢

转载自www.cnblogs.com/sunshinekevin/p/9105593.html