Re: LIKE multiple

From: "Miguel Huerta" <hgmiguel(at)gmail(dot)com>
To: "Gregorio Diaz" <gregorio_diaz(at)yahoo(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: LIKE multiple
Date: 2006-09-15 16:58:43
Message-ID: aa9ca9610609150958i1ed0c0b0l661462ec6c1ce6b4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 9/14/06, Gregorio Diaz <gregorio_diaz(at)yahoo(dot)com> wrote:
> Hola lister(at)s
>
> Alguien sabe porque esto no funciona:
>
> SELECT nombre FROM personas WHERE nombre LIKE ('gr%',
> 'al%', 'pe%')
>
> lo que pretendo es que me traiga todos los nombres que
> empiezan por ge, al y pe.
SELECT nombre FROM personas WHERE nombre LIKE ('gr%') UNION
SELECT nombre FROM personas WHERE nombre LIKE ('al%') UNION
SELECT nombre FROM personas WHERE nombre LIKE ('pe%');

Creo que hay varias formas, seria bueno que probaras y mandaras el
resultado del explain para ver cual es mas optima.

>
> ¿Como debo hacer la consulta?
>
> Gracias por la ayuda
>
> Gregorio Diaz
> Bogotá, Colombia
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> Regístrate ya - http://correo.espanol.yahoo.com/
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>

--
http://hgMiguel.blogspot.com/
hgMiguel(at)gmail(dot)com

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Ortega 2006-09-15 17:25:10 Client Encoding
Previous Message Beto Guerrero 2006-09-15 16:51:49 Re: LIKE multiple