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