Usando ANY como IN no PostgreSQL

É possível usar o ANY como substituto do IN no PostgreSQL. Essa sintaxe é valiosa caso esteja fazendo queries usando prepared statement e queira usar o IN.

Aqui vai um exemplo:

-- Versão com INSELECT *FROM alunosWHERE id IN (1,2,3);-- Versão com ANYSELECT *FROM alunosWHERE id = ANY (ARRAY[1,2,3]);

You should also read:

NOTIFY e LISTEN no PostgreSQL

Função Trigger (Trigger Function) genérica para avisar modificações (INSERT, UPDATE E DELETE) em tabelas no PostgreSQL Esta função envia uma mensagem NOTIFY para…