From: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
---|---|
To: | Rusel Fichi <rdfs(dot)ing(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Buscar letras en campo tipo char |
Date: | 2013-10-09 10:01:18 |
Message-ID: | CAN3Qy4pa+U3gxh5s2BjEz9Ypa_j1TbBntJkrgZbS73StkoDSew@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Lista
Para retirar de la cadena todo lo que no sea numérico seria algo así:
SELECT regexp_replace('2215VIC1', '[^0-9]','', 'g')
Ahora, para retirar las filas que tenga al menos una letra, algo así:
SELECT * FROM tabla WHERE columna ~ '^[0-9]+$'
El 8 de octubre de 2013 18:07, Rusel Fichi<rdfs(dot)ing(at)gmail(dot)com> escribió:
> Buenos noches Estimados,
>
> Me preguntaba si conocen de algun modo de buscar las letras que se
> encuentren en una cadena mediante alguna funcion o comando de postgresql.
>
> Tengo varias cadenas como esta en una tabla :
>
> 2215VIC1
>
> Necesito desaparacerlas de mi bd ya que es un codigo de barra y no seran
> leidas por la lectora.
>
> Gracias!
>
--
Cordialmente,
Ing. Hellmuth I. Vargas S.
Esp. Telemática y Negocios por Internet
Oracle Database 10g Administrator Certified Associate
PostgreSQL DBA
From | Date | Subject | |
---|---|---|---|
Next Message | Guillermo E. Villanueva | 2013-10-09 14:05:48 | Re: Postgresql studio 1.0 |
Previous Message | Rusel Fichi | 2013-10-08 23:07:52 | Buscar letras en campo tipo char |