Usando Postgres 9.0, ho bisogno di un modo per verificare se esiste un valore in un determinato array. Finora mi è venuto in mente qualcosa del genere:
select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int)
Ma continuo a pensare che dovrebbe esserci un modo più semplice per farlo, non riesco proprio a vederlo. Questo sembra meglio:
select '{1,2,3}'::int[] @> ARRAY[value_variable::int]
Credo che basterà. Ma se hai altri modi per farlo, ti preghiamo di condividere!