Используя Postgres 9.0, мне нужен способ проверить, существует ли значение в данном массиве. Пока что я придумал что-то вроде этого:
select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int)
Но я продолжаю думать, что должен быть способ попроще, я просто не вижу этого. Кажется, лучше:
select '{1,2,3}'::int[] @> ARRAY[value_variable::int]
Я думаю, этого будет достаточно. Но если у вас есть другие способы сделать это, поделитесь, пожалуйста!