2012-01-01 49 views
2

鉴于以下SQL查询来从外地

Products_Joined.ProductName AS [stripHTML-TITLE], 

我如何会删除前5个字符当字段包含以下任何的去除前缀。基本上我想去掉<和>之间的字符,也包括<>。返回的字段长度可能会有所不同。

<!01>AMSSSS 
<!02>SSS 
<!03>CMSS 
<!04>DMSS 
<!05>EMSDDDDD etc... 

这给了我之后就在第一个字符>,但我不知道如何让所有字符后,>

SUBSTRING(Products_Joined.ProductName, 6,1) AS [stripHTML-TITLE], 

打算用所有可能的前缀替换功能但会变得相当混乱。

+1

只留下最后parmae​​ter空白的字符串的其余部分。 – Randy 2012-01-01 14:23:13

+0

that does not work,tried that,thx – user357034 2012-01-01 14:24:27

+0

hmmm must be oracle only .... – Randy 2012-01-02 13:27:37

回答

1
SUBSTRING(Products_Joined.ProductName, 6,LEN(Products_Joined.ProductName)) 
+0

嗯,看起来很简单,哈哈thx – user357034 2012-01-01 14:33:59