1
resposta

Vários Not Like %%

Olá, tenho uma consulta no qual tenho 5 exceções, a única forma seria digitando cinco vezes?

and flan.historico not like '%Processo Seletivo%' and flan.historico not like '%Eletivas%' and flan.historico not like '%Processo Seletivo%' and flan.historico not like '%Inscrição%' and flan.historico not like '%Promoção%'

1 resposta

Nesse caso aí, vc tem que escrever todos mesmo. Porém, caso forem muitas regras e vc precise adicionar frequentemente ou realizar manutenção dessas regras, vc pode criar uma tabela com as regras, com apenas uma coluna, nessa coluna vc insere todas as nomenclaturas. Logo após vc chama essa tabela na sua query:

nomedacoluna NOT LIKE '%' + (SELECT nome_da_coluna_da_tabela_com_as_regras from nome_da_tabela_criada + '%'

Assim sempre que vc mexer na tabela, a regra é atualizada.