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