У меня есть таблица со столбцом phone
, где данные могут содержать пробелы, точки, тире или знаки + между числами.
Мне нужно выполнить поиск с подстановочными знаками LIKE, которые игнорируют все эти символы, например:
- запись может иметь телефон как "+ 123-456 78.90"
- запрос, ищущий «6789» или любую полную или неполную последовательность правильных цифр в порядке, должна вызвать эту запись.
К сожалению, я не могу очистить исходную таблицу, чтобы удалить нецифровые символы и выполнить обычный SELECT LIKE% ...%.
MYSQL имеет функции для замены / удаления символов из строк, но не может найти способ использовать их в запросе с символом LIKE, заполненным знаком.
Любая помощь будет высоко ценится.