Presto 数组包含来自另一列的值(超集 SQL 查询)
Presto array contains value from another column (Superset SQL Query)
我需要一个查询(超集)来检查我的数组列是否包含来自另一列的值(WHERE 子句)。
我尝试了 WHERE x CONTAINS y
、WHERE x IS IN y
,但到目前为止运气不好。
您可以使用contains函数。
SELECT contains(ARRAY['a', 'b', 'c'], 'a')
我的解决方案:
SELECT x, y
从 z
其中包含 (x, y) = True
@ebyhr:谢谢!
我需要一个查询(超集)来检查我的数组列是否包含来自另一列的值(WHERE 子句)。
我尝试了 WHERE x CONTAINS y
、WHERE x IS IN y
,但到目前为止运气不好。
您可以使用contains函数。
SELECT contains(ARRAY['a', 'b', 'c'], 'a')
我的解决方案:
SELECT x, y 从 z 其中包含 (x, y) = True
@ebyhr:谢谢!