Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/06/2009, 08:41
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

La longitud no tiene nada que ver.
Esto funciona para teléfonos de cualquier longitud, siempre y cuando solo sea una letra al final.

Una explicación corta del procedimiento:
UPDATE telefonos SET telefono=SUBSTRING(telefono,1,LENGTH(telefono)-1);
El substring toma el valor del campo y lo recorre desde la posición 1(La primera posición) hasta la penúltima posición (Por eso el -1 en length).

Por eso sirve, para múltiples longitudes del campo.

Espero le sirva.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming