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

Responder a