EXISTS和IN有什么区别啊

来源:4-3 单行和多行子查询语法规则(重点)

慕虎9245906

2020-01-01 22:28:15

EXISTS和IN有什么区别啊

写回答

1回答

时间,

2020-01-02

同学,你好。

1、exists关键字后面的是一个任意的子查询,对子查询进行运算以判断它是否返回行,如果至少返回一行,那么exists的结果为true,此时外层的查询语句将进行查询;如果子查询没有返回任何行,那么exists的结果为false,此时外层语句将不进行查询。

http://img.mukewang.com/climg/5e0d8cbc09b51e7406190264.jpg

2、in:确定给定的值是否与子查询或列表中的值相匹配。

http://img.mukewang.com/climg/5e0d8d14090e1dd309390175.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~

1

0 学习 · 2669 问题

查看课程