に1つの知られている単語から部分文字列を抽出するために、私は2つの単語間の文字列を抽出しようとしていますどのように別の
ので、視覚的な例として:
フィールドの内容:The frog jumped over the fly in an amazing jump
ストップ名前の最初のトークン:frog
ストップ名二トークン:frog jumped over the fly in an amazing
:私は抽出したい何amazing
私は、次のコードを試してみました: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]))
= [私が欲しいもの]
、それが私にこのエラーを与える:
Msg 537, Level 16, State 2, Line 2
Invalid length parameter passed to the LEFT or SUBSTRING function.
私は私が間違っているの何見当がつかない。
アドバイスをいただければ幸いです。ありがとうございました!!
あなたが本当に二 'CHARINDEX' –
まだ同じエラー:( – pynewbee
前にカンマが含まれていません。私はそれをコピーし、フィールド名のテキストを置き換え、それは私のために働いた。 –