Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/06/2009, 08:11
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
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