ANY、ALL、EXISTS的简单了解,没有具体实例哦
EXISTS
由于带EXISTS的相关子查询只关心内层查询是否有返回值,并不需要查具体值,因此其效率并不一定低于不相关子查询,有时是高效的方法。换句话说,外部查询的结果集数量对该语句的执行性能影响最大,如果外部查询的结果集数量较小,用EXISTS语句的性能会大大提高。
=ANY等价于IN
<ANY等价于<MAX
<>ALL等价于NOT IN
<ALL等价于<MIN
ANY、ALL、EXISTS的简单了解,没有具体实例哦
由于带EXISTS的相关子查询只关心内层查询是否有返回值,并不需要查具体值,因此其效率并不一定低于不相关子查询,有时是高效的方法。换句话说,外部查询的结果集数量对该语句的执行性能影响最大,如果外部查询的结果集数量较小,用EXISTS语句的性能会大大提高。