最佳答案
使用Postgres 9.0,我需要一种方法来测试给定数组中是否存在一个值。到目前为止,我想出了这样的东西:
select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int)
但我一直在想应该有更简单的方法,我就是不明白。这个似乎更好:
select '{1,2,3}'::int[] @> ARRAY[value_variable::int]
我相信这就足够了。但如果你有其他的方法,请分享!