鉴于以下内容
Products_Joined.ProductName AS [stripHTML-TITLE],
当字段包含以下任何内容时,如何删除前5个字符。基本上我想删除<之间的字符。和>并包括<>同样。返回的字段长度可能会有所不同。
<!01>AMSSSS
<!02>SSS
<!03>CMSS
<!04>DMSS
<!05>EMSDDDDD etc...
这给了我&gt;之后的第一个字符。但我不知道如何在&gt;
之后获得所有角色SUBSTRING(Products_Joined.ProductName, 6,1) AS [stripHTML-TITLE],
是否会对所有可能的前缀使用替换功能,但这可能会变得非常混乱。
答案 0 :(得分:2)
您可以使用STUFF。
select stuff('<!01>AMSSSS', 1, 5, '')
答案 1 :(得分:1)
SUBSTRING(Products_Joined.ProductName, 6,LEN(Products_Joined.ProductName))