Postgres 9.0 kullanarak, belirli bir dizide bir değer olup olmadığını sınamak için bir yol gerekir. Şimdiye kadar böyle bir şey buldum:
select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int)
Ama bunun daha basit bir yolu olması gerektiğini düşünüyorum, göremiyorum. Bu daha iyi görünüyor:
select '{1,2,3}'::int[] @> ARRAY[value_variable::int]
Bunun yeterli olacağına inanıyorum. Ancak bunu yapmanın başka yolları varsa lütfen paylaşın!