Query com múltiplos valores para o mesmo campo
[ad#texto]
Supondo que precisamos montar uma QUERY (SELECT) com múltiplos valores para o mesmo campo, no PL/SQL é possível utilizar o IN da seguinte forma:
select *
from sua_tabela a
where a.campo in (1,2,3)
Embora simples e funcional se montada dessa forma podemos ter problemas de performance nessa QUERY, por isso é preferível (quando falamos em performance) o OR:
select *
from sua_tabela a
where (a.campo = 1 or a.campo = 2 or a.campo = 3)
Embora mais “feia” a forma apresentada acima irá garantir mais performance a sua QUERY.
Descubra mais sobre ViamaisBLOG
Assine para receber nossas notícias mais recentes por e-mail.