RE: [pgsql-es-ayuda] mayúsculas y minúsculas en postgress

From: "Xavier Vidal" <xvpxvp(at)menta(dot)net>
To: 'Julio Ríos' <julio(dot)rios(at)amic(dot)es>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] mayúsculas y minúsculas en postgress
Date: 2005-07-06 13:13:12
Message-ID: 20050706131312.TBHJ1162.smtp05.retemail.es@pentium4
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Pues sí.

PostgreSQL dispone de la cláusula ILIKE (compara sin tener en cuenta
maýusculas y minúsculas)

Por tanto, tu sentencia podría ser así:

SELECT * FROM tabla WHERE campo ILIKE 'julio';

Mírate este apartado en la web
http://www.postgresql.org/docs/8.0/interactive/functions-matching.html

> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Julio Ríos
> Enviado el: miércoles, 06 de julio de 2005 9:24
> Para: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: [pgsql-es-ayuda] mayúsculas y minúsculas en postgress
>
> Hola yo tengo instalado Postgres 8.0.3 en WXP. He visto que
> existen las funciones lower y upper, que convierten a
> minúsculas o mayúsculas una cadena de texto respectivamente.
>
> Mi pregunta es: ¿se puede configurar Postgres para que no
> distinga entre mayúsculas o minúsculas al hacer un select?
> Ejemplo:
>
> Yo tengo una tabla con un campo de texto con 3 filas con los siguiente
> datos:
> create table Tabla (campo varchar);
> insert into Tabla(campo) values('julio'); insert into
> Tabla(campo) values('JULIO'); insert into Tabla(campo)
> values('Julio');
>
> julio
> JULIO
> Julio
>
> Si yo ejecuto la sentancia select * from tabla where campo =
> 'julio', el resultado es una fila. (julio) Si yo ejecuto la
> sentancia select * from tabla where lower(campo) = 'julio',
> el resultado es tres filas. (julio, JULIO, Julio)
>
> ¿Se puede configurar la base de datos para que la primera
> sentencia me devuelva tres filas y así no incluir la función
> lower dentro de la sentencia SQL?
>
> Un saludo, Julio.
>
>
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 7: no olvides aumentar la configuración del "free space map"
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Paùl espin Huayamabe 2005-07-06 13:28:06 UPGRADE......
Previous Message David Prieto 2005-07-06 11:01:48 RE: Actualizar version de aplicacion.