У меня есть поле таблицы с такими записями, как, например, 02-65-04-12-88-55.
Каждая позиция (разделенная -) представляет что-то. (В базе данных нет '-', именно так она отображается для пользователя).
Пользователи хотели бы выполнять поиск по заданной позиции c записи. Я пытаюсь создать набор запросов, чтобы сделать это, но не могу понять это. Я мог бы обрабатывать начальные и конечные значения, но все остальное - я понятия не имею.
В противном случае можно было бы разбить строку на '-', а затем выполнить запрос в каждой указанной c части поля (если это возможно).
Как пользователь может найти запись в поле, скажем, в позициях 0-1, 6-7, 10-11, а остальные подстановочные знаки и вернуть?
Возможно ли это? Я могу подойти к этому неправильно? Мысли?