From: | Marcelo Robin <marcelorobin(at)gmail(dot)com> |
---|---|
To: | Álvaro Hernández <aht(at)nosys(dot)es> |
Cc: | Lista Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: BUSCAR UNA SERIE DE CARACTERES DENTRO DE UN CAMPO DE TEXTO... |
Date: | 2011-05-31 12:04:41 |
Message-ID: | BANLkTimJviUCd_B=3yW1U2SLGcyKt=HkwQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias Alvaro, quiere decir que con esa sentencia me buscaría todos los
registros en los que el campo en que busco arranca con "CRU" sea mayuscula o
minuscula... pero si la cadena "CRU" yo sé que lo encuentro a partir del
tercer caracter ?
es decir, yo se que el "CRU" lo puedo encontrar entre el tercer caracter y
no más allá de octavo caracter...
Ejemplo: el CRU puede estar en este rango de caracteres...
xxxCRUxxxxxxxxxxxxxxxx
xxxxxxCRUxxxxxxxxxxxxx
siendo x cualquier caracter, espacio o número...
El 31 de mayo de 2011 08:55, Álvaro Hernández <aht(at)nosys(dot)es> escribió:
> Tue, May 31, 2011 at 08:09:00AM -0300, Marcelo Robin escribió:
>
> >Estoy con una consulta que me está poniendo los pelos de punta.
> >Tengo un campo texto que se llama observaciones, y tengo que buscar una
> >cadena de caracteres específicas: por ejemplo, una palabra que empieza con
> >CRU... como puedo armar el query ?
> >Por el momento estoy haciendo el analisis con cada uno de los registros en
> >la aplicación, pero creo que se podrá hacer directamente en la consulta...
> >no es asi ?
>
> Hola, Marcelo.
>
> Si lo he entendido bien, tal vez te serviría algo similar a:
>
> SELECT substring(tu_campo from ' CRU[a-zA-Z]+');
>
> De esta manera extraes la primera palabra (si consideras palabra que
> tiene letras mayúsculas o minúsculas, modifica según tu necesidad) que
> comience por CRU (tal vez debas ampliar la casuística si no tiene un
> espacio delante; desconozco el formato de tus campos de texto).
>
> Si el número y/o tamaño de los campos es muy significativo, tal
> vez te interese mirar full text search.
>
> Saludos,
>
> Álvaro
>
>
> --
>
> Álvaro Hernández Tortosa
>
>
> -----------
> NOSYS
> Networked Open SYStems
>
From | Date | Subject | |
---|---|---|---|
Next Message | Marcelo Robin | 2011-05-31 13:33:57 | Re: BUSCAR UNA SERIE DE CARACTERES DENTRO DE UN CAMPO DE TEXTO... |
Previous Message | Álvaro Hernández Tortosa | 2011-05-31 11:55:55 | Re: BUSCAR UNA SERIE DE CARACTERES DENTRO DE UN CAMPO DE TEXTO... |