Sql server 2005 SQL 2005修剪函数

Sql server 2005 SQL 2005修剪函数,sql-server-2005,Sql Server 2005,我真的是SQL 2005的初学者 实际上,我在一个表中有一列,看起来像' 'l09f.112233.pdf' 'l09f.112244.pdf' 'l09f.112255.pdf' 'l09f.112266.pdf' . . . . 等等 我正在尝试获取只显示以下结果的结果 '112233' '112244' '112255' '112266' . . . . 等等 请任何人提出一些解决办法。 我尝试了不同的ltrim和Rtrim函数以及“前导”和“尾随”函数,但仍然没有得到我想要的 我可能

我真的是SQL 2005的初学者

实际上,我在一个表中有一列,看起来像'

'l09f.112233.pdf'
'l09f.112244.pdf'
'l09f.112255.pdf'
'l09f.112266.pdf'
.
.
.
.
等等

我正在尝试获取只显示以下结果的结果

'112233'
'112244'
'112255'
'112266'
.
.
.
.
等等

请任何人提出一些解决办法。 我尝试了不同的ltrim和Rtrim函数以及“前导”和“尾随”函数,但仍然没有得到我想要的

我可能是错误的以下修剪功能


我真的很感激在这方面的任何帮助

所有行中的所有前导字符都相同吗?如果是这样,最简单的方法就是更换。否则,您将需要使用CHARINDEX和SUBSTRING。您好,斯图尔特,是的,所有的前导字符和尾随字符都是相同的。然后只需执行replaceColumn,“l09f.”、.pdf、,。或者,如果实际数字的长度没有改变——即使是更简单的子字符串列,6,6,也可以使用REPLACE函数。非常感谢。