从sql server 2008中的另一个字符串中提取字符串

时间:2012-10-06 11:35:38

标签: sql-server-2008 substring

我有一张表格,其中我保存了包含图像的html格式

<img src="../UploadedFiles/2143_logo.png" >
<img src="../UploadedFiles/2343_New_logo.jpeg" >
<img src="../UploadedFiles/2786_old_logo.bmp" >

我想像这样提取每个记录的图像名称

2143_logo.png

2343_New_logo.jpeg

2786_old_logo.bmp

我不知道如何完成它请帮帮我

提前致谢

1 个答案:

答案 0 :(得分:1)

这是一种非常难看的方式:

select 
  replace(replace(reverse(left(reverse(yourColumn), charindex('/', reverse(yourColumn)) -1)), '>', ''), '"', '')
from yourtable

请参阅SQL Fiddle with Demo