22

我想要一个 SQL 查询,将字符串中的所有“a”更改为名称表中 first_name 列中的“b”。这是我的列名:first_name | 列表名称

4

2 回答 2

49

利用REPLACE()

UPDATE tableName
SET first_name = REPLACE(first_name, 'a', 'b')

但请记住,这REPLACE()是区分大小写的。

于 2013-05-02T09:41:27.713 回答
6

你可以试试这个:

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';
于 2013-05-02T10:50:48.097 回答