Tengo una tabla con una columna phone
, donde los datos pueden tener espacios, puntos, guiones o signos + entre los números. tengo que hacer una búsqueda con comodines gusta que hacen caso omiso de todos esos personajes, por ejemplo:Cómo ignorar caracteres en un MYSQL SELECT LIKE% ...%
- un registro puede tener teléfono como "+ 123-456 78,90"
- una consulta en busca de "6789" o cualquier la secuencia completa o incompleta de los dígitos adecuados debe mostrar ese registro.
Lamentablemente no puedo limpiar la tabla original para eliminar los caracteres que no son dígitos y hacer una simple SELECCIONAR COMO% ...%.
MYSQL tiene funciones para sustituir/eliminar caracteres de cadenas, pero no puede encontrar una manera de usarlos dentro de una consulta con un LIKE similar.
Cualquier ayuda será muy apreciada.
¿Cuál es el idioma del lado del servidor? PHP? –
Dice que mysql y Henry hablan de consultas;) – Martijn