SQL Server 替换字符串中的单词

zqry0prt  于 2023-02-03  发布在  其他
关注(0)|答案(2)|浏览(158)

我想使用mssql. Query替换字符串中的单词:

UPDATE VS_48538  
SET name = REPLACE(name, '%[N]eptun[ ][-]kód%', 'Neptunkód') 
WHERE name LIKE '%[N]eptun[ ][-]kód%'

我想更改的是cc neptun -kód dd,(仅此部分:neptun-kód--〉Neptunkód)。替换不起作用。

mznpcxlj

mznpcxlj1#

以下是对我有效的方法:

replace(name,N'neptun -kód',N'Neptunkód')

感谢@George Menoutis。

jjjwad0x

jjjwad0x2#

我刚看过完整的描述。
然后,如果您尝试使用替换,您需要首先定义要替换的列。
replace(名称,N 'neptun-kód',N 'neptunkód')
“%”-此操作不起作用...

相关问题