Я хочу найти первые 4 слова и последние 4 слова после определенного ключевого слова из базы данных. Предположим, что ключевое слово "Account"
, тогда я хочу найти первые 4 слова перед "Account"
, появятся в строке и 4 слова после "Account"
появляются в строке.Найдите первые 4 слова и последние 4 слова из базы данных после определенных ключевых слов?
В настоящее время я использую этот запрос для поиска первых 20 символов и последних 20 символов после определенного ключевого слова.
SELECT
SUBSTRING(line.WD, LOCATE('%Account%', line.WD) - 20, 20) AS First20Char,
SUBSTRING(line.WD, LOCATE('%Account%', line.WD)+LENGTH('a'), 20) AS Last20Char
FROM `line` WHERE line.WD LIKE '%Account%'
Какую ошибку вы получаете, когда выполняете запрос? Пожалуйста, укажите подробно! – NSExpression