【问题标题】:postgres all elements of array in columnpostgres列中数组的所有元素
【发布时间】:2023-02-20 19:06:48
【问题描述】:

我有一个array['a', 'b', 'c']

非常简单,我想检查上面数组的所有元素是否存在于表t 的列中,比如test

如果 sql 返回布尔值,那将是最好的。

谢谢。

【问题讨论】:

    标签: sql postgresql


    【解决方案1】:

    所以我通过以下方式完成了

    SELECT array_agg(DISTINCT t) @> ARRAY ['a', 'b', 'c']::varchar[] FROM t;
    

    请建议是否有其他最佳方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多