As vezes não tem espaço mas tem um <enter> no final. Faça o seguinte, se estiver usando o pgadmin, faça um select, selecione a tabela que o select gerou, use ctrl+c e ctrl+v prá copiar o resultado onde vc digita o sql mesmo. Verifique que os campos string ficam entre aspas duplas. Verifique se a string começa e termina na mesma linha.

Tive um caso semelhante. Usei um

update tabela set
   campo=replace(campo,'\n','')

e funcionou...

On 10-12-2010 14:54, Matheus Araújo Aguiar wrote:


2010/12/10 Tiago Valério <[email protected] <mailto:[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] <mailto:[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] <mailto:[email protected]>

        _______________________________________________
        pgbr-geral mailing list
        [email protected]
        <mailto:[email protected]>
        https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



    _______________________________________________
    pgbr-geral mailing list
    [email protected]
    <mailto:[email protected]>
    https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




--
Matheus Araújo Aguiar
Computer Scientist
[email protected] <mailto:[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