我的字符串总是如下所示:
重新分配LastName,FirstName将订单重新分配给LastName,FirstName(管理员)原因代码:重新分配订单评论:
名称总是不同但我只想在第一次出现时返回LastName,Firstname部分,因此在重新分配之后。空格和一切都是它在打印机时的显示方式,除了姓氏,FirstName通常是一个名称。
任何想法?
谢谢!
答案 0 :(得分: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)
返回“LastName,FirstName”
这就是你需要的吗?