
24/06/2009, 08:11
|
 | Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años, 1 mes Puntos: 360 | |
Respuesta: consulta para borrar solo letras de un campo y dejar solo numeros No creo que en una consulta haya forma de hacer este tipo de conversiones.
Lo que podrías hacer, es una función en mysql que cuente el numero de caracteres del campo (con length(campo)), despues con la función substring, recorrer con un while cada letra de la palabra y comparar si el ascii de esa letra (Con la función ascii) está en el rango de las letras.
(entre 65 y 90 para mayusculas y entre 97 y 122 para minusculas) Si corresponde a ese rango, realice un replace(letra,letra_encontrada,'').
Después de creada la función, la puedes llamar en un update para hacer los cambios respectivos.
No se me ocurre otra forma.
__________________ Without data, You are another person with an opinion.
W. Edwads Deming |