From: | Calabaza <calalinux(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problema con caractere en un select |
Date: | 2008-07-07 02:02:15 |
Message-ID: | 958993320807061902o751d1277hfd30f0ab5967255a@mail.gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2008/7/4 Marcos Saldivar <baron(dot)rojo(dot)cuerdas(dot)de(dot)acero(at)gmail(dot)com>:
> El día 4 de julio de 2008 17:21, Fernando Siguenza <fsigu(at)hotmail(dot)com> escribió:
>>
>> Amigos yo nuevamente espero me puedan dar una mano ota ves muchas gracias a
>> todos los que me han ayudado hasta el momento
>> ahora tengo otro inconveniente, quiero realizar un select a la base de
>> datos.
>> tengo un campo de tipo cod varchar(3) y otro nom varchar(20) lo que quiero
>> hacer es esto
>> select * from tabla where cod like '%' or nom like '%' para que me retorne
>> todos los valores.
>
> quieres saber si cod o nom contiene el string "%" ???
O sea, te falta lo que va a variar en tu where:
select * from tabla
where cod like '%tupalabraabuscar%' or nom like '%tupalabraabuscar%'
Algo así verdad?
Ahora, sobre el error que te da, puede que sea otra cosa también, si
lo anterior no funciona, puedes probar lo siguiente:
select * from tabla
where cod::char like '%tupalabraabuscar%' or nom::char like
'%tupalabraabuscar%'
Date una vuelta por:
http://www.postgresql.org/docs/8.3/interactive/errcodes-appendix.html
Ahi explica algo sobre el error que tienes;
Un Abrazo,
--
§~^Calabaza^~§ from Villa Elisa, Paraguay
From | Date | Subject | |
---|---|---|---|
Next Message | Calabaza | 2008-07-07 02:47:24 | Re: DATESTYLE |
Previous Message | Jaime Casanova | 2008-07-06 01:03:38 | Re: como definir tablas para que las consultas sean rapidas ? |