SSIS拆分全名和ID号

时间:2018-07-13 17:30:09

标签: ssis substring

我正在通过excel源读取数据,并试图拆分一列,该列结合了成员姓名及其ID号。我已经成功地拆分了姓氏和ID号,但是我仍然坚持拆分姓氏。

当涉及到SSIS中的子字符串函数时,我一直采用反复试验的方法,插入并播放各种SO帖子中的答案,并对其进行修改,直到获得结果为止,但是我一直对此问题困扰不已。同时,希望有人可以提供帮助。

因此,在excel中,列设置如下:

"LNAME, FNAME M H1112223334"

要拆分姓氏,我要使用它:

FINDSTRING([Member Detail],",",1) != 0 ? (SUBSTRING([Member Detail],1,FINDSTRING([Member Detail],",",1) - 1)) : [Member Detail]

ID号是这个:

LTRIM(REVERSE(REVERSE(RIGHT(TRIM([Member Detail]),12))))

我目前的名字是

FINDSTRING([Member Detail],",",1) != 0 ? (SUBSTRING([Member Detail],10,FINDSTRING([Member Detail],",",1))) : [Member Detail]

最后这给了我作为名字列的结果:

, FNAME M H

在此问题上的任何帮助将不胜感激!提前致谢。

0 个答案:

没有答案