日期:2014-05-19  浏览次数:20454 次

取字符串,求最简单方法,用sqlserver取指定的字符串

有一串字符串,不定长,如
'http://www.xxx.com/xxx/xxx/xxx.xml '
如何用sqlserver取出最后边的 'xxx.xml '   ,其中xxx不定长,字符也不固定

------解决方案--------------------
DECLARE @STR NVARCHAR(200)

SELECT @STR= 'http://www.xxx.com/xxx/xxx/xxx.xml '

SELECT @STR

SELECT RIGHT(@STR,CHARINDEX( '/ ',REVERSE(@STR))-1)