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 originalUPDATE tabla SET campo=REPLACE(campo,' ','');
Para efectos de consulta puedes hacerlo así:
Código sql:
Ver originalSELECT *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.