我有一个名为assocname.
样本数据:
1. FirstParty>Individual:2
2. FirstParty:3>FPRep:2>Individual
3. Incident>Vehicle:2>RegisteredOwner>Individual3
Run Code Online (Sandbox Code Playgroud)
我想在最后一次出现 '>' 之前获取字符串。结果如下:
1. FirstParty
2. FirstParty:3>FPRep:2
3. Incident>Vehicle:2>RegisteredOwner
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点 ?
Bra*_*adC 10
SELECT LEFT(assocname, LEN(assocname) - CHARINDEX('>',REVERSE(assocname)))
Run Code Online (Sandbox Code Playgroud)
所以我们要反转它,找到第一个'>',然后从长度中减去它以找出该字符与开头的距离。然后将所有字符带到该点。