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