SQL更新和替换子字符串[重复]
Posted
技术标签:
【中文标题】SQL更新和替换子字符串[重复]【英文标题】:SQL Update and replace substring [duplicate] 【发布时间】:2013-04-26 10:25:54 【问题描述】:我想要一个 SQL 查询,将字符串中的所有“a”更改为名称表中 first_name 列中的“b”。 这是我的列名: 名字 |列表名称
【问题讨论】:
【参考方案1】:使用REPLACE()
UPDATE tableName
SET first_name = REPLACE(first_name, 'a', 'b')
但请记住,REPLACE()
区分大小写。
【讨论】:
dev.mysql.com/doc/refman/5.5/en/… 是否还有其他不区分大小写的函数?或者我们可以传递给 REPLACE 的参数?【参考方案2】:你可以试试这个:
UPDATE name SET first_name = REPLACE (first_name, 'a', 'b') WHERE blabla LIKE '%blabla%';
OR
UPDATE name SET first_name = REPLACE (first_name, 'a', 'b') WHERE blabla = 'blabla';
【讨论】:
以上是关于SQL更新和替换子字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章