SQL Server — T-SQL / PHP показывают строки, которые более чем на 70% похожи на строку A

Вот что я никогда не делал и даже не пытался сделать, и теперь мне нужно:

У меня есть образец строки, скажем, хорошо знаю $myVar = 'Hello World',
Чем у меня есть таблица БД, например:

| ID | sample_string |
---------------------
| 1  | Hello World   |
| 2  | Hello Worlds  |
| 3  | Hello Word    |
| 4  | Hi Jack       |
---------------------

Следующее, что мне нужно сделать, это получить все записи из таблицы БД, где данные в поле sample_string более чем, скажем, на 70% $myVar, В этом примере Hello World, Hello Worlds & Привет Слово.

Это можно сделать непосредственно в БД (MSSQL) или в PHP путем сравнения $myVar против каждой из строк таблицы и построения массива PHP, который когда-либо работает.

Любая помощь или ссылки на все, что может помочь, с благодарностью

1

Решение

Не берите в голову, я думаю, что нашел это: php’s similar_text (). Интересно, что не так с моими вопросами о гугле, что раньше такого не возникало.

Однако, если кто-то знает способ сделать эту сторону БД (запрос или sp), пожалуйста, поделитесь.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]