есть способ написать SQL-запрос, который находит все строки, где значение поля является подстрокой данной строки.
Пример:
table names
Name | Nickname
rohit iamrohitbanga
banga rohitnick
sinan unur
запрос должен быть что-то вроде
select * from names where Name is a substring of "who is rohit"; // to get first row
select * from names where Nickname is a substring of "who is rohitnick"; // to get second row
select * from names where Name is a substring of "who is unur and banga"
or Nickname is substring of "who is unur and banga"; // to get second and third row
Как это возможно?
Если это невозможно, тогда мне придется добиться такого поведения в Java. я использую драйвер jdbc: mysql для подключения к базе данных.
Обновление
ваши решения работают
Теперь немного изгиба.
если мы хотим проверить, встречается ли подстрока поля как подстрока указанной строки.
select * from names where Name is a substring of "who is sina"; // to get third row