SQL替换字段中所有单词的实例

Max*_*x30 3 sql sql-server

有什么办法吗?替换功能仅替换第一个实例.

谢谢.

p.c*_*ell 16

在新查询中尝试此操作:

 DECLARE @Phrase varchar(1000)
 SELECT @Phrase = 'az a1 az a3 az a4 az a6'
 SELECT REPLACE(@Phrase, 'az', 'B')
Run Code Online (Sandbox Code Playgroud)

这会导致您的预期/期望行为:

B a1 B a3 B a4 B a6
Run Code Online (Sandbox Code Playgroud)