MySQL 如何在字符串中更改特定字符
要在MySQL字符串中更改特定字符,可以使用CONCAT()和SUBSTRING()。
让我们首先创建一个表−
mysql>create table DemoTable
(
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
Value varchar(200)
);
Query OK,0 rows affected(0.60 sec)
使用insert命令在表中插入一些记录−
mysql>insert into DemoTable(Value)values('98764');
Query OK,1 row affected(0.17 sec)
以下是使用select语句从表中显示所有记录的查询−
mysql>select *from DemoTable;
这将产生以下输出−
+----+-------+
| Id | Value |
+----+-------+
| 1 | 98764 |
+----+-------+
1 row in set(0.00 sec)
以下是更改MySQL字符串中特定字符的查询。我们在此处设置了X,而6被替换−
mysql>select concat(substring(Value,1,3),'X',substring(Value,5))from DemoTable;
这将产生以下输出−
+-----------------------------------------------------+
| concat(substring(Value,1,3),'X',substring(Value,5))|
+-----------------------------------------------------+
| 987X4 |
+-----------------------------------------------------+
1 row in set(0.00 sec)
阅读更多:MySQL 教程
极客教程