Re: Buscar letras en campo tipo char

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

In response to

Browse pgsql-es-ayuda by date

  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