有没有办法做到这一点?替换功能仅替换第一个实例。

谢谢。

最佳答案

在新查询中试试这个:

 DECLARE @Phrase varchar(1000)
 SELECT @Phrase = 'az a1 az a3 az a4 az a6'
 SELECT REPLACE(@Phrase, 'az', 'B')

这会导致您的预期/期望行为:
B a1 B a3 B a4 B a6

关于SQL 替换字段中的所有单词实例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3737050/

10-11 09:24