データベースから特定のキーワードの後の最初の 4 単語と最後の 4 単語を検索したい。キーワードが、行に表示される"Account"
前の最初の 4 単語と、行に表示された後の 4 単語を検索したいとします。"Account"
"Account"
現在、特定のキーワードの後の最初の 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%'