Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/07/2009, 05:35
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: Búsquedas parciales con espacios de por medio

Podrías hacer un update replace para eliminar los espacios en blanco y desde la aplicación, restringir la sintaxis correcta que deseas obtener.

Código sql:
Ver original
  1. UPDATE tabla SET campo=REPLACE(campo,' ','');


Para efectos de consulta puedes hacerlo así:

Código sql:
Ver original
  1. SELECT *FROM tabla WHERE REPLACE(telefono,' ','') LIKE '9876%';

De esta forma, si tienes un telefono 987 69 65 te lo mostrará correctamente.

Sin embargo, creo que es mejor controlar la entrada de datos para no afectar la performance de la base de datos con este tipo de funciones.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 10/07/2009 a las 08:23