2010/12/10 Tiago Valério <[email protected]> > Voce ja tentou usar o trim para retirar os espaços ?Sera que a busca nao > esta considerando os espaços.
Não usei o trim, mas tanto a string no BD quanto a string de busca não tem espaços. Executei a query manualmente e mesmo assim não conseguia selecionar a entrada. > > > > Em 9 de dezembro de 2010 18:20, Matheus Araújo Aguiar < > [email protected]> escreveu: > >> Boa noite lista, >> >> Estou usando o PostgreSQL 8.4.0 e estou tendo problemas ao fazer um select >> com a clausula where comparando duas strings. A coluna que tento comparar >> com a string é um character varying(50) e a clausula é escrita da seguinte >> forma: >> SELECT ... >> WHERE coluna = 'comparacao'; >> >> Apesar de existir uma entrada com a string que busco, nenhum resultado é >> retornado. Porém quando utilizo om operador like ao invés de =, os >> resultados são retornados. >> Este problema acontece de forma aleatória (pelo menos até o momento não >> consegui identificar um padrão), com algumas entradas sendo encontradas sem >> problemas e outras não. >> Apesar de que o operador like resolve meu problema, gostaria de entender o >> que está acontecendo. >> Se alguém puder ajudar, fico agradecido. >> >> Sem mais, >> -- >> Matheus Araújo Aguiar >> Computer Scientist >> [email protected] >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Matheus Araújo Aguiar Computer Scientist [email protected]
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
