Ich möchte die ersten 4 Wörter und die letzten 4 Wörter nach dem bestimmten Schlüsselwort aus der Datenbank finden. Angenommen, das Schlüsselwort lautet "Account"
, dann möchte ich die ersten 4 Wörter finden, bevor "Account"
in einer Zeile erscheint und 4 Wörter nach "Account"
in einer Zeile erscheinen.Finden Sie die ersten 4 Wörter und die letzten 4 Wörter aus der Datenbank nach bestimmten Schlüsselwörtern?
Momentan benutze ich diese Abfrage zum Finden der ersten 20 Zeichen und der letzten 20 Zeichen nach einem bestimmten Schlüsselwort.
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%'
Welchen Fehler erhalten Sie, wenn Sie die Abfrage ausführen? Bitte detailliert angeben !! – NSExpression