Diego - Simco Informatica escreveu:
Pessoal ,
preciso saber por que quando utilizo o " =" numa consulta não me traz
informação nenhuma e mudando o mesmo sql com o like a consulta
funciona ?
select * from compras where alfapedido = 'pedido'
select * from compras where alfapedido like 'pedido'
Provavelmente o problema não está exatamente aí.
Do manual:
http://www.postgresql.org/docs/8.2/interactive/functions-matching.html#FUNCTIONS-LIKE
"string LIKE pattern
If pattern does not contain percent signs or underscore, then the
pattern only represents the string itself; in that case LIKE acts like
the equals operator.
An underscore (_) in pattern stands for (matches) any single character;
a percent sign (%) matches any string of zero or more characters."
Fiz um teste e funcionou como o descrito no manual.
Coloque aqui um caso de teste, que tenha dado errado com você, para
tentarmos reproduzi-lo.
[]s
Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral