MySQL 如何在字符串中更改特定字符

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程