2010-08-20 63 views
0

我有一個字符串始終如下:SQL切斷字符串

重新分配姓氏,名字重新分配,以姓氏,名字(管理員)原因代碼:重新分配秩序評論:

該名稱總是不同,但我只想在重新分配後立即返回第一次出現的姓氏,名字部分。空格和所有內容都是打印機的名稱,除了姓氏,名字通常是名稱。

任何想法?

謝謝!

+0

我認爲它很難理解你的問題是什麼.. – 2010-08-20 18:51:20

+0

對不起,我不知道你在問什麼... – gbn 2010-08-20 19:20:00

+0

我是triyng只是得到這個字符串的姓氏,名字部分。 – user380432 2010-08-24 21:23:57

回答

1
declare @x varchar(max) 

set @x = 're-assigning LastName, FirstName re-assigned the order to LastName, FirstName (Administrator) Reason Code: Reassign order Comment: ' 

select SUBSTRING(@x,14,PATINDEX('%re-assigned%',@x)-15) 

歸來 「姓,名」

是你需要什麼?

+0

沒有LastName,Firsname實際上是一個名稱,我需要提取該名稱.... – user380432 2010-08-24 21:45:05

+0

這就是我的代碼所做的。 – 2010-08-24 21:48:45