区切り文字の前に文字列の正しい部分を取得し、新しい文字列を新しい列に配置する SSIS 式を記述しようとしています。派生列で Substring と Findstring を使用しましたが、問題が発生しています。
Company
Virgin Altantic - F30008
Google - F38115
F30008 と F38115 を取得する必要があります。
私は次の表現を使用しました。
(DT_STR,65,1252)(FINDSTRING(Company,"- ",1) != 0 ? (SUBSTRING(Company,1,FINDSTRING(Company,"-",1) + 2)) : Company)
この式から、次のことがわかりました。
Company
Virgin Altantic -
Google -