我有一个表名图像有两列名称& url url中的所有行都具有相同的值,并且从某些值开始,我想在一个查询中更新...
例如......
http://farm3.staticflickr.com/2854/10380193164_9b65e4c5ed_n.jpg
我想替换它,并希望在.com /
之后添加类似页面的文件夹名称http://farm3.staticflickr.com/pages/2854/10380193164_9b65e4c5ed_n.jpg
怎么做?
答案 0 :(得分:0)
请尝试使用REPLACE
:
declare @var nvarchar(max)='http://farm3.staticflickr.com/2854/10380193164_9b65e4c5ed_n.jpg'
select REPLACE(@var, '.com/', '.com/pages/')
即。从表中选择,试试
SELECT
REPLACE(ColumnName, '.com/', '.com/pages/') as ColumnName
FROM YourTable
要UPDATE表,请使用query:
UPDATE YourTable
SET ColumnName=REPLACE(ColumnName, '.com/', '.com/pages/')
答案 1 :(得分:0)
@skgacharya,我希望@Techdo已经提供了更新查询。试试这个......
UPDATE YourTable_name
SET yourURLColumn_Name=REPLACE(yourURLColumn_Name, '.com/', '.com/pages/')