Re: Problema con caractere en un select

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: Raw Message | Whole Thread | 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

In response to

Browse pgsql-es-ayuda by date

  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 ?