Re: SELECT IN sin importar mayúsculas ni minúsculas

From: Gregorio Diaz <gregorio_diaz(at)yahoo(dot)com>
To: Gizzig bk <gizzigbk01(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: SELECT IN sin importar mayúsculas ni minúsculas
Date: 2006-07-20 22:44:48
Message-ID: 20060720224448.71326.qmail@web56310.mail.re3.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Amigos

Quiero hacer una consulta no sensitiva a mayúsculas ni
minúsculas pero incluyendo la clausula IN, de esta
forma:

SELECT * FROM productos WHERE lower(referencia) IN
Lower('abc001', 'ABC003', '00001017', 'xYwC123', ...)

que lógicamente no funciona!

¿Será qué tengo que usar algo así como ?:

SELECT * FROM productos WHERE Lower(referencia) IN
(Lower('abc001'), Lower('ABC003'), Lower('00001017'),
Lower('xYwC123'), ...)

Nota: los valores dentro del IN () son dados según
variables y resultados de otras cosas, así mismo el
número de elementos puede variar y no están en orden
tampoco.

¿Existe alguna forma de inhibir la distinción entre
mayúsculas/minusculas e incluso la distinción de
acentos (tildes) de forma permanente o temporal ?

Muchas gracias

Gregorio Diaz
Bogotá Colombia

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Iván - EcRed 2006-07-20 22:58:54 Re: ayuda sobre relacionar tablas!!
Previous Message Mario Gonzalez 2006-07-20 21:27:01 Re: ayuda sobre relacionar tablas!!