重複した質問でもこの回答をしました。
PATINDEX
を使用したテクニックを次に示します。 、ワイルドカードを使用できます。
SUBSTRING(ENG_CUSTOMERMYCROSS_MYTECHNIC_TASK_NO,
PATINDEX('%[0-9]%', ENG_CUSTOMERMYCROSS_MYTECHNIC_TASK_NO),
PATINDEX('%(%', ENG_CUSTOMERMYCROSS_MYTECHNIC_TASK_NO)
- PATINDEX('%[0-9]%', ENG_CUSTOMERMYCROSS_MYTECHNIC_TASK_NO)
)
部分文字列の開始は、最初の数値 (%[0-9]%) の位置です。長さの値は、最初の括弧の位置 ('%(%') から開始位置を引いたものです。