Fórum Como Fazer um Like #573822
16/01/2017
0
Alan
Curtir tópico
+ 0Post mais votado
17/01/2017
A sintaxe seria para listar todas as notas iniciadas pelo número 17 (17001, 17423, 170202), por exemplo:
SELECT * FROM bd_notasfiscal WHERE nrnota LIKE '17%'
Caso o SELECT se origine do código do teu programa, passa o argumento por parâmetro (variável) ao SQL.
Sigo aqui acompanhando o tópico. Abraço.
Alec
Alec Candia
Gostei + 1
Mais Posts
17/01/2017
Gutierry Pereira
Você pode utilizar o método onchange do edit para refazer a consulta a cada tecla pressionada.
Então fará a consulta no banco com uso do LIke + valor do edit.
Tome cuidado que com isso varias consultas ao banco serão disparadas. A cada change você desparar uma consulta em um banco grande isso será custoso ao banco e nada performatico.
Uma sugestão é iniciar a consulta quando um numero minimo de caracteres for atingido e se possivel efetue uso de cache no cliente, cacheando as consultas e evitando novas consultas ao banco de dados.
espero ter ajudado.
Gostei + 0
17/01/2017
Alan
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)