gpt4 book ai didi

sql - 用于搜索和替换特定前缀字符串的 Sql 查询?

转载 作者:行者123 更新时间:2023-12-01 22:31:14 27 4
gpt4 key购买 nike

好吧,我有这样的东西(我搞砸了......) -

Id Name                     City
1 XXX - New Plano
2 XXX - XXX - New1 Dallas
3 XXX - XXX - XXX - New2 Sacramento
4 XXX - New3 Houston
5 XXX - XXX - New4 Austin

因此,我想用多个 XXX 前缀替换所有出现的内容,将其替换为 1。例如 id 2 应该具有 Name=XXX - New2。如何实现这一目标?我认为,即使是基本上检查前缀并将其替换为名称的查询也可以工作,然后我可以再次添加前缀吗?我的意思是设置所有记录只是说 NewNew2.. 等等...然后我可以向其添加 XXX 前缀?

最佳答案

您可以使用字符串 replace 删除“XXX - ”的所有实例功能。

UPDATE tableName
SET Name = Replace(Name, 'XXX - ', '')

或者,要保留单个实例,您可以使用:

UPDATE tableName
SET Name = 'XXX - ' + Replace(Name, 'XXX - ', '')
WHERE CHARINDEX('XXX - ', Name) > 0

关于sql - 用于搜索和替换特定前缀字符串的 Sql 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4831795/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com