以下のサンプルの最初と最後のセクションを解析できます (SQL は最後のセクションで機能します)。各部分を独自の列に解析する必要がありますが、文字列に含まれるダッシュの数がわからない場合があります。
select right(doc, CHARINDEX('-', reverse(doc))- 1) as Document
from table
Doc valueLoan-LDOC-Commercial
の場合、3 つの列に解析する必要があります。
Doc 値のLoan-LDOC-COLL-Assignment
場合、4 つの列に解析する必要があります。