我试图摆脱列中的部分文本。 它是一个有100.000行的表,基本上是它的名字;姓氏,其中Lastname也包含Firstname,其中很多,但远非所有。
例如:
Firstname Lastname Magnus Johansson Anders Anders Jansson Stefan Stefan Andersson Emma Svensson Annelie Annelie Nilsson
我想清理它:
Firstname Lastname Magnus Johansson Anders Jansson Stefan Andersson Emma Svensson Annelie Nilsson
我尝试过使用SUBSTR和RIGHT进行一些修改,但没有成功
RIGHT(Lastname, LEN(Lastname) - LEN(Firstname)) as New_Lastname
RIGHT以及我看过的其他人需要一个固定的int值来确定应该替换/删除的内容。
任何人都知道如何在需要更改的文本上继续使用可变长度?