Re: [Pgsql-ayuda] no sitingir mayusculas

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

In response to

Browse pgsql-es-ayuda by date

  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