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

Responder a