From: | Gunnar Wolf <gwolf(at)gwolf(dot)cx> |
---|---|
To: | Dimas Ayala <dimasayala(at)vickza(dot)com(dot)sv> |
Cc: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] no sitingir mayusculas |
Date: | 2004-02-03 22:37:23 |
Message-ID: | 20040203223723.GJ15335@gwolf.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Dimas Ayala dijo [Tue, Feb 03, 2004 at 02:30:11PM -0800]:
> Tengo una busqueda hecha en PHP. Pero lo que para es que cuando busco en la
> tabla por nombre necesito que no distinga entre mayusculas y minusculas.
>
>
> cual es la funcion para transformar a mayusculas y minusculas gracias.
> .
> Uso como DB postgresql 7.3.2
SELECT columna FROM tabla WHERE upper(columna) = 'TEXTO';
convierte columna a mayúsculas antes de efectuar la
comparación. Tienes también lower().
Por otro lado, si quieres algo más poderoso, asómate a las expresiones
regulares:
SELECT columna FROM tabla WHERE columna ~* 't[aeiou]+xto?';
Son más pesadas que una búsqueda exacta (como la primera que
menciono), pero _mucho_ más poderosas.
Saludos,
--
Gunnar Wolf - gwolf(at)gwolf(dot)cx - (+52-55)5630-9700 ext. 1366
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-02-03 22:39:02 | Re: [Pgsql-ayuda] no sitingir mayusculas |
Previous Message | Marcos Garrido | 2004-02-03 22:30:27 | Re: [Pgsql-ayuda] no sitingir mayusculas |