腾讯云数据仓库 TCHouse-P 行值与数组的比较

这篇说说腾讯云数据库查询操作符IN、NOT IN、ANY/SOME和ALL的功能与用法,通过示例展示其返回结果,帮助用户理解条件匹配逻辑。 IN/NOT IN:与子查询用法一致,用于判断值是否在集合中。 ANY/SOME/ALL:对比结果至少有一个真值返回TRUE(ANY/SOME),全部为真才返回TRUE(ALL)。

相关产品
腾讯云数据仓库 TCHouse-P 产品页,含版本规格、价格与购买入口。
操作符 功能描述 示例 结果
IN 与子查询的 IN 一致 select * from t1 where a1 in (2,5,6); a1—-2(1 row)
NOT IN 与子查询的 NOT IN 一致 select * from t1 where a1 not in (2,5,6); a1 —-13(2 rows)
ANY/SOME 对比结果至少有一个真值,则返回 TRUE,否则返回 FALSE select * from t1 where a1 < any(array[1,3]); a1 —- 21(2 rows)
ALL 对比结果都为 TRUE,则返回 TRUE,否则返回 FALSE select * from t1 where a1 < ALL(array[3]); a1 —-21(2 rows)
赞 (0)
上一篇 4天前
下一篇 4天前