Тот же вопрос, что и у моей другой темы в основном!
У меня есть таблица БД, и мне нужно написать запрос, который будет возвращать результаты на основе частичного совпадения строки.
Example:
DB field: abc
Search term: 123abc
i.e. I want given 123abc for it to return the row that has the abc field in it!
My attempt:
SELECT mood from users where '$searchTerm' like '%' || dbField
Возможно ли что-то подобное в любом случае?
Ну, в общем, я пытаюсь сопоставить числа с поисковым термином la77740985
id | mood | numberfield
==== ===== ============
1 bad '77740985'
2 good '77513755'
Выполнение запроса возвращает обе строки!
Примечание: подстановочный знак должен быть только в начале строки, другими словами, я хочу, чтобы поисковый термин начинался с чего угодно, но при этом совпадал со строкой из базы данных, которая в основном имеет то же окончание.