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<[email protected]> 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

Responder a