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

Responder a