【发布时间】:2017-01-02 09:04:09
【问题描述】:
如何更新某些列:
UPDATE Product
SET Title = REPLACE(Title , 'mn%', 'za%')
WHERE (Title LIKE N'mn%')
假设一列数据为mnfmnd,必须改为zafmnd
【问题讨论】:
-
总是前两个字符吗?
-
@scsimon 是的,它总是第一个字符
-
您的查询正在尝试替换 Title 中字符串文字 mn% 的所有实例。我不认为那是你想要的。这似乎是一个使用 STUFF 的好地方
-
@SeanLange 似乎是个不错的建议。
-
@SeanLange 好像不错,我检查了一下
标签: sql sql-server select replace