adicionar carácter em uma consulta SQL
13/05/2020
7
Olá meus amigos.
estou com a seguinte consulta.
Porem na parte antes do :nrcartao gostaria que fosse adicionado o sinal de % para que quando fosse inserido o numero do cartão a consulta efetuasse a pesquisa por todas as informações.
a consulta que utilizo hoje é a seguinte:
conto com a ajuda dos senhores mais esta vez.
desde já muito obrigado a todos !
estou com a seguinte consulta.
select * from fc31600 where fc31600.nrcar like :NRCARTAO and DTOPE >= '2020/04/01'
Porem na parte antes do :nrcartao gostaria que fosse adicionado o sinal de % para que quando fosse inserido o numero do cartão a consulta efetuasse a pesquisa por todas as informações.
a consulta que utilizo hoje é a seguinte:
select * from fc31600 where fc31600.nrcar like '%3875' and DTOPE >= '2020/04/01'
conto com a ajuda dos senhores mais esta vez.
desde já muito obrigado a todos !

Reginaldo Souza
Curtir tópico
+ 0
Responder
Post mais votado
13/05/2020
Boa tarde pode ser da seguinte maneira, concatenando o parâmetro com o caracter '%'
select * from fc31600 where fc31600.nrcar like '%' || :NRCARTAO and DTOPE >= '2020/04/01'
select * from fc31600 where fc31600.nrcar like '%' || :NRCARTAO and DTOPE >= '2020/04/01'
Jair N.

Responder
Clique aqui para fazer login e interagir na Comunidade :)