ALL:所有。
ANY:一部分。
SOME:与ANY等同,使用ANY的地方都可以使用SOME替换。
>ALL:父查询中列的值必须大于子查询返回的值列表的每一个值。
>ANY:父查询的返回值必须至少大于子查询中的一个值。
=ANY:与IN等效:父查询中列的值必须在子查询返回值列表中存在。
<>ANY:与NOT IN的区别:
<>ANY:父查询的结果中的列的值与子查询返回值列表中只要有一个不相同就返回。
-----<>ANY相当于OR或者的关系,父查询中列的值不等于子查询中值a,或者不等于b,或者不等于c。
NOT IN:父查询的结果中的列的值必须不能存在在子查询的返回值的列表中.。
-----NOT IN相当于AND并且的关系,父查询中列的值不等于子查询中的值a并且不等于b并且不等于c。
更多内容可以关注我的微信公众号: