mysql - SQL "replace"语法问题

标签 mysql sql sql-server replace sup

UPDATE [Customers] 
  SET [Address] = REPLACE([Address],'123456','02')
WHERE [CustomerID] = 4

此代码替换 123456 上的 02 但我想更改 2 第一个数字更改为 023456 谁能帮我 谢谢

最佳答案

UPDATE [Customers] 
SET [Address] = REPLACE([Address],'12','02')
WHERE [CustomerID] = 4

假设 12 在字符串中不重复。

关于mysql - SQL "replace"语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18440519/

相关文章:

MySQL:添加到计数大小写...然后

sql - 根据另一列增加一列的值

sql - 使用 false "where"条件的查询如何返回结果?

sql - 使用 GROUP BY 连接两个 SQL 表未达到预期结果

sql - Oracle 查询查找字符串中某个字符的所有出现位置

SQL Server 竞态条件问题

mysql - 从 MySQL 中的存储过程创建一个新表

php - Cakephp搜索不存在的表条目的条件

php - 一个父行,另一个表中的多个子行。如何将它们全部排成一排?

php - 静态实例变量的析构函数方法?