Re: [pgbr-geral] Like em campo numerio

2016-01-29 Por tôpico Rudimar
Bem melhor desta forma... obrigado pela dica..

Em 29 de janeiro de 2016 13:14, Janser Rodrigues Cunha <
jansercu...@gmail.com> escreveu:

>
> Em 28 de janeiro de 2016 08:52, ChIcO  escreveu:
>
>>
>>
>> 2016-01-27 21:27 GMT-02:00 Dickson S. Guedes :
>>
>>> Em 27 de janeiro de 2016 21:17, Rodrigo Della Justina
>>>  escreveu:
>>> > Já resolvi isso armazenando em um campo char ...
>>>
>>> Uma dica é que você poderia utilizar full text search para em campos
>>> que contenham inteiros.
>>>
>> Mas se ele for procurar dentro de um número grande um 'subnumero' o FTS
>> não irá funcionar.
>>
>> Se interessar, dê uma olhada na contrib dict_int [1].
>>>
>>> [1] http://www.postgresql.org/docs/current/static/dict-int.html
>>>
>>> []s
>>> --
>>> Dickson S. Guedes
>>>
>>
>> []s
>> Franscisco Summa
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
> Não sei se é a melhor prática, mas normalmente uso o cast
>
> SELECT * FROM cobrancas WHERE cast(ident_titulo_banco as VARCHAR) LIKE
> '%22255%';
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Like em campo numerio

2016-01-29 Por tôpico Janser Rodrigues Cunha
Em 28 de janeiro de 2016 08:52, ChIcO  escreveu:

>
>
> 2016-01-27 21:27 GMT-02:00 Dickson S. Guedes :
>
>> Em 27 de janeiro de 2016 21:17, Rodrigo Della Justina
>>  escreveu:
>> > Já resolvi isso armazenando em um campo char ...
>>
>> Uma dica é que você poderia utilizar full text search para em campos
>> que contenham inteiros.
>>
> Mas se ele for procurar dentro de um número grande um 'subnumero' o FTS
> não irá funcionar.
>
> Se interessar, dê uma olhada na contrib dict_int [1].
>>
>> [1] http://www.postgresql.org/docs/current/static/dict-int.html
>>
>> []s
>> --
>> Dickson S. Guedes
>>
>
> []s
> Franscisco Summa
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Não sei se é a melhor prática, mas normalmente uso o cast

SELECT * FROM cobrancas WHERE cast(ident_titulo_banco as VARCHAR) LIKE
'%22255%';
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Like em campo numerio

2016-01-28 Por tôpico ChIcO
2016-01-27 21:27 GMT-02:00 Dickson S. Guedes :

> Em 27 de janeiro de 2016 21:17, Rodrigo Della Justina
>  escreveu:
> > Já resolvi isso armazenando em um campo char ...
>
> Uma dica é que você poderia utilizar full text search para em campos
> que contenham inteiros.
>
Mas se ele for procurar dentro de um número grande um 'subnumero' o FTS não
irá funcionar.

Se interessar, dê uma olhada na contrib dict_int [1].
>
> [1] http://www.postgresql.org/docs/current/static/dict-int.html
>
> []s
> --
> Dickson S. Guedes
>

[]s
Franscisco Summa
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Like em campo numerio

2016-01-27 Por tôpico Dickson S. Guedes
Em 27 de janeiro de 2016 21:17, Rodrigo Della Justina
 escreveu:
> Já resolvi isso armazenando em um campo char ...

Uma dica é que você poderia utilizar full text search para em campos
que contenham inteiros.
Se interessar, dê uma olhada na contrib dict_int [1].

[1] http://www.postgresql.org/docs/current/static/dict-int.html

[]s
-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://github.com/guedes - http://guedesoft.net
http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Like em campo numerio

2016-01-27 Por tôpico Rodrigo Della Justina
Já resolvi isso armazenando em um campo char ...

Em 27 de janeiro de 2016 20:57, Dickson S. Guedes 
escreveu:

> Em 27 de janeiro de 2016 17:56, Rudimar  escreveu:
> >  olá pessoal,  preciso dar um like em campo numero, to fazendo desta
> forma,
> > exemplo :
> >
> > SELECT * FROM cobrancas where TRIM(TO_CHAR(ident_titulo_banco,
> > '')) LIKE '%22255%';
> >
> >
> > o campo ident_titulo_banco pode ter até 16 dígitos, por isso dos 99..
> >
> > é a forma correta? alguém tem alguma dica ?
>
> Ola Rudimar, isso parece meio XYProblem [1] :/
>
> Você realmente precisa fazer isto? O que você realmente deseja? Será
> que realmente você procura um numero que contenha "22255" em qualquer
> posição do mesmo?
>
> Você poderia explicar para nós um pouco mais sobre o problema em si,
> com mais exemplos?
>
>
> [1] http://xyproblem.info/
> --
> Dickson S. Guedes
> mail/xmpp: gue...@guedesoft.net - skype: guediz
> http://github.com/guedes - http://guedesoft.net
> http://www.postgresql.org.br
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
*Rodrigo Della Justina *
Mobile 55 46 8801 6165
rodrigodellajust...@gmail.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Like em campo numerio

2016-01-27 Por tôpico Dickson S. Guedes
Em 27 de janeiro de 2016 17:56, Rudimar  escreveu:
>  olá pessoal,  preciso dar um like em campo numero, to fazendo desta forma,
> exemplo :
>
> SELECT * FROM cobrancas where TRIM(TO_CHAR(ident_titulo_banco,
> '')) LIKE '%22255%';
>
>
> o campo ident_titulo_banco pode ter até 16 dígitos, por isso dos 99..
>
> é a forma correta? alguém tem alguma dica ?

Ola Rudimar, isso parece meio XYProblem [1] :/

Você realmente precisa fazer isto? O que você realmente deseja? Será
que realmente você procura um numero que contenha "22255" em qualquer
posição do mesmo?

Você poderia explicar para nós um pouco mais sobre o problema em si,
com mais exemplos?


[1] http://xyproblem.info/
-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://github.com/guedes - http://guedesoft.net
http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Like em campo numerio

2016-01-27 Por tôpico Rudimar
 olá pessoal,  preciso dar um like em campo numero, to fazendo desta forma,
exemplo :

SELECT * FROM cobrancas where TRIM(TO_CHAR(ident_titulo_banco,
'')) LIKE '%22255%';


o campo ident_titulo_banco pode ter até 16 dígitos, por isso dos 99..

é a forma correta? alguém tem alguma dica ?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral