Re: [pgbr-geral] Like em campo numerio
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
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-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
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
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
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
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