Voce ja tentou usar o trim para retirar os espaços ?Sera que a busca nao
esta considerando os espaços.



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

Responder a