Мне нужен способ проверить, существует ли значение в заданном массиве. До сих пор я придумал что-то вроде этого
select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int)
, но я продолжаю думать, что должен быть более простой способ, я просто не вижу его.
Редактировать: только что понял, что могу сделать это
select '{1,2,3}'::int[] @> ARRAY[value_variable::int]
Это намного лучше, и я считаю, что этого будет достаточно, но если у вас есть другие способы сделать это, пожалуйста, поделитесь.