extrahieren ich die Zeichenfolge zwischen zwei Worten zu extrahieren bin versuchtWie String von einem bekannten Wort zu einem anderen
So als visuelles Beispiel (einschließlich der Worte.):
Feldinhalt: The frog jumped over the fly in an amazing jump
Stopp Name erste Token: frog
Stopp Name zweiten Token: amazing
Was ich entpacken: frog jumped over the fly in an amazing
Ich habe versucht, den folgenden Code:
[was ich will] = SUBSTRING([FIELD_CONTENT], CHARINDEX([STOP NAME FIRST TOKEN], [FIELD_CONTENT]) CHARINDEX([STOP NAME SECOND TOKEN],[FIELD_CONTENT]) - CHARINDEX([STOP NAME FIRST TOKEN], [FIELD_CONTENT]) + Len([STOP NAME SECOND TOKEN]))
und es gibt mir diese Fehlermeldung:
Msg 537, Level 16, State 2, Line 2
Invalid length parameter passed to the LEFT or SUBSTRING function.
Ich habe keine Ahnung, was ich falsch mache.
Jeder Rat würde sehr geschätzt werden. Vielen Dank!!
Sie fehlen ein Komma vor dem zweiten 'CHARINDEX' –
immer noch gleichen Fehler :( – pynewbee
Wirklich. Ich kopierte es und ersetzte den Text für die Feldnamen und es funktionierte für mich. –