Skip site navigation (1) Skip section navigation (2)

Re: BUSCAR UNA SERIE DE CARACTERES DENTRO DE UN CAMPO DE TEXTO...

From: Oswaldo <listas(at)soft-com(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: BUSCAR UNA SERIE DE CARACTERES DENTRO DE UN CAMPO DE TEXTO...
Date: 2011-05-31 14:18:02
Message-ID: 4DE4F89A.4040408@soft-com.es (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
El 31/05/2011 14:04, Marcelo Robin escribió:
> 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...
>
>


Echale un vistazo a la expresiones regulares y al operador ~*
<http://www.postgresql.org/docs/9.0/static/functions-matching.html>


Mas o menos (la expresion en mejorable):

select campo from cabla where campo ~* '^....?.?.?.?.?CRU.*'



-- 
Oswaldo Hernández

In response to

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2011-05-31 14:21:30
Subject: Re: BUSCAR UNA SERIE DE CARACTERES DENTRO DE UN CAMPO DE TEXTO...
Previous:From: Marcos OrtizDate: 2011-05-31 13:53:56
Subject: Re: Permisos por columna

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group