Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Oracle > convertir de varchar a number
-Foros de debate

Oracle
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

convertir de varchar a number
Enviado por nelem el día 6 de mayo de 2008

Buenos días, tengo un problemailla al realizar un select resulta que yo quiero convertir un campo varchar a number pero tengo el problema de que hay veces que me encuentro un caracter entonces tengo que poner nulo o descartar esa linea como lo podria hacer es que hay ya me pierdo (la conversión la intentaba hacer con TO_NUMBER).

Un saludo gracias

 
Re: convertir de varchar a number
Enviado por AlexIronLion el día 12 de mayo de 2008

Intenta con esta:

TRIM(TRANSLATE('ALEX254','ABCDEFGHIJKLMNÑOPQRSTUVWXYZ',' '))


Elimina los caracteres de los extremos, puedes añadirle las minusculas y demas caracteres con los que tengas problemas,

Salu2

 
Re: Re: convertir de varchar a number
Enviado por AlexIronLion el día 12 de mayo de 2008

Aun mejor te kita todos los caracteres

REPLACE(TRIM(TRANSLATE(\'AL2548EX25ADE4\',\'ABCDEFGHIJKLMNÑOPQRSTUVWXYZ\',\' \')),\' \',\'\').

Salu2

 


Re: convertir de varchar a number
Enviado por AlexIronLion el día 12 de mayo de 2008

Perdon se pegaron unas diagonales de mas

REPLACE(TRIM(TRANSLATE('AL2548EX25ADE4','ABCDEFGHIJKLMNÑOPQRSTUVWXYZ',' ')),' ','')

Salu2

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network