【问题标题】:Presto array contains value from another column (Superset SQL Query)Presto 数组包含来自另一列的值(超集 SQL 查询)
【发布时间】:2020-11-26 08:37:52
【问题描述】:

我需要一个查询(超集)来检查我的数组列是否包含来自另一列的值(WHERE 子句)。 我试过WHERE x CONTAINS yWHERE x IS IN y,但到目前为止都没有运气。

【问题讨论】:

    标签: arrays presto superset


    【解决方案1】:

    你可以使用contains函数。

    SELECT contains(ARRAY['a', 'b', 'c'], 'a')
    

    【讨论】:

      【解决方案2】:

      我的解决方案:

      选择 x, y 来自 z WHERE CONTAINS(x, y) = True

      @ebyhr:谢谢!

      【讨论】:

        猜你喜欢
        • 2021-10-24
        • 1970-01-01
        • 2020-08-13
        • 2023-03-07
        • 2022-01-09
        • 1970-01-01
        • 2020-02-28
        • 1970-01-01
        • 2011-08-05
        相关资源
        最近更新 更多