firedragon
@firedragon
Senior .NET developer

Поиск предложения в тексте средствами SQL?

Собственно задача вычленить предложение где встречается поисковая фраза средствами SQL в моем случае MySQL и Sqlite.

Для примера:

Поле для поиска
"Это тестовый пример для поиска. В данном предложении содержится слово поиска. А вот это совершенно не нужно".
Поисковый запрос предложении

Ожидаемый результат фраза
В данном предложении содержится слово поиска

То есть отсечение идет грубо говоря по группе символов ?!. и поисковому выражению.
  • Вопрос задан
  • 106 просмотров
Решения вопроса 2
tsklab
@tsklab Куратор тега SQL
Здесь отвечаю на вопросы.
SELECT LEFT( Text, LOCATE( 'поиска', Text ) + LENGTH ('поиска') - 1)
  FROM Texts
  WHERE Text LIKE '%поиска%'
Ответ написан
dimonchik2013
@dimonchik2013
КАКОЙ ТЫ ДИВАН?
https://dev.mysql.com/doc/refman/8.0/en/fulltext-s...
но не забывайте за fulltext индексы, без них не работает, только через like
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы