发布网友 发布时间:2022-04-27 03:00
共2个回答
热心网友 时间:2022-04-09 05:52
你这样理解是走入自己这个例子的误区了,any表示子查询的集合里有任何一个满足就返回true,all表示全部都满足才返回true,显然他们是不同的用法和意义。比如你用age>any(15,16,22,21,17,18,19)来判断一个人年龄是否大于集合里的所有人就是错误的,这里应该用all。
热心网友 时间:2022-04-09 07:10
第一个的理解“ANY是小于集合里任何一个.也就是比最小的还小”是不对的,正确的是“ANY是小于集合里任何一个,也就是比括号中任何一个小就满足了条件”第二个的理解是正确的。