Olá galera…
Estou precisando de uma ajuda aqui com uma consulta ao banco de dados que estou precisando fazer em uma nova aplicação que estou desenvolvendo…
É o seguinte… preciso fazer uma consulta em uma tabela que tem números como chave promária para identificação delas em uma parte do sistema… mas o que eu estou precisando é pegar todos os registros que, por exemplo, tenham um código == 2, ou começem com o número 2 … Mais ou menos assim:
sql = connection.prepareStatement("select from materiais where codigo =? OR codigo like '_%')
Mas o que acontece é o seguinte… essa parte do like só aceita se eu colocar diretamente como o código vai começar… então eu teria que ter no caso 9 métodos e cada um de maneira diferente… por exemplo
sql = connection.prepareStatement("select from materiais where codigo =? OR codigo like '1%')
sql = connection.prepareStatement("select from materiais where codigo =? OR codigo like '2%')
… e por ae vai até o 9!
Então gostaria de saber como posso fazer essa consulta passando um curinga da mesma maneira que estou passando para o where codigo = ?
Não sei se fui muito claro! Agradeço a ajuda de todos ae!!
Abraços