Boa noite, pessoal…
Estou desenvolvendo um software como trabalho para a Faculdade (Sistemas Distribuídos) e vou utilizar o Oracle como BD. A minha dúvida em relação ao SELECT é que eu preciso retornar todas as palavras que tenham, independentemente de tamanho, alguns caracteres com espaços fixos entre eles. Esses caracteres podem estar em qualquer lugar nas palavras, desde que entre eles haja esse espaço fixo.
Abaixo um exemplo para esclarecimento adicional:
J _ _ E
Nesse exemplo, deverão ser retornadas todas as palavras que tenham a letra ‘J’ e a letra ‘E’ separadas por dois caracteres quaisquer. Poderiam ser retornadas as palavras ‘JanEla’, ‘JumEnto’, ‘adJacEnte’, etc…
Dando uma pesquisada em um livro de Oracle que tenho, vi a função InStr(), que retorna a posição numérica do caractere pesquisado dentro de uma string.
Alguém tem alguma ideia de como escrever a instrução SQL ?
Muito obrigado por qualquer ajuda.