从网址中的日期中删除点

时间:2013-10-15 08:18:43

标签: sql sql-server-2008

我在表格中有以下网址,我有责任开发一个脚本来删除日期周围的点。 例如:

日期:2013.01.20应如下所示在网址中阅读:

http://local.website.net/doc/q?file=5448245&date=20130829&ref=65457

请注意,不应删除http://local.website.net的点。

我如何开始这个?

1 个答案:

答案 0 :(得分:1)

DECLARE @doc varchar(500) = 'http://local.website.net/doc/q?file=5448245&date=2013.08.29&ref=65457'
SELECT SUBSTRING(@doc,0,CHARINDEX('date=',@doc))+REPLACE(SUBSTRING(@doc,CHARINDEX('date=',@doc),LEN(@doc)),'.','')

SQL fiddle