需求:
一个字符串比如"http://www.badidu.com/path/filename.jpg",其中path,filename是任意字串,比如“http://www.xxxx.com/path1/path2/path3/filename.png”
最终得到 filename:filename不需要后缀名.jpg .png等
用sql语句将这个字串中的file那么取出来
思路:
reverse将字串倒叙,然后取出'.'和'/'之间的字串,在reverse倒叙
具体举例sql
declare @teststr as Varchar(100) = 'htttp://11//44/3321333.png';
select reverse(substring(reverse(@teststr),CHARINDEX('.', reverse(@teststr),0)+1,CHARINDEX('/', reverse(@teststr),0)-CHARINDEX('.', reverse(@teststr),0)-1))
LastIndexOf 试试
sql没有这个函数,还是谢谢你的答复。我已经解决了。