如何在MySQL中将字符串添加到列值之前?

要在MySQL中将字符串添加到列值之前,可以使用函数CONCAT。CONCAT函数可与UPDATE语句一起使用。

创建一个表。

mysql> create table PrependStringOnCOlumnName

   -> (

   -> Id int,

   -> Name varchar(200)

   -> );

插入一些记录。

mysql> insert into PrependStringOnCOlumnName values(1,'John');

mysql> insert into PrependStringOnCOlumnName values(2,'Carol');

mysql> insert into PrependStringOnCOlumnName values(3,'Johnson');

显示所有记录。

mysql> select *from PrependStringOnCOlumnName;

以下是输出。

+------+---------+

| Id   | Name    |

+------+---------+

|    1 | John    |

|    2 | Carol   |

|    3 | Johnson |

+------+---------+

3 rows in set (0.00 sec)

将字符串添加到列值的语法。

UPDATE yourTableName SET yourColumnName = CONCAT(Value,yourColumnName);

应用上述查询将字符串“ First”添加到“名称”列之前

mysql> UPDATE PrependStringOnCOlumnName SET Name=CONCAT('First',Name);

Rows matched: 3  Changed: 3  Warnings: 0

让我们检查一下我们在上面所做的事情。

mysql> select *from PrependStringOnCOlumnName;

以下是显示我们已成功将字符串连接到列值的输出。

+------+--------------+

| Id   | Name         |

+------+--------------+

|    1 | FirstJohn    |

|    2 | FirstCarol   |

|    3 | FirstJohnson |

+------+--------------+

3 rows in set (0.00 sec)

以上是 如何在MySQL中将字符串添加到列值之前? 的全部内容, 来源链接: utcz.com/z/351553.html

回到顶部