如何为每条MySQL记录添加额外的单词。
示例表:
|1 | David
|2 | Fin
|3 | Ronny
|4 | Lisa
必需:
|1 | T David
|2 | T Fin
|3 | T Ronny
|4 | T Lisa
感谢您的帮助
答案 0 :(得分:1)
只需将字符串文字与CONCAT()
连接到带有UPDATE
语句的列中:
UPDATE yourtable SET name = CONCAT('T ', name);
如果您需要将此限制为某些行,请务必使用WHERE
子句:
UPDATE yourtable SET name = CONCAT('T ', name) WHERE <some condition>;
答案 1 :(得分:0)
利用CONCAT()
字符串函数连接额外的单词和现有的值:
UPDATE table SET name = CONCAT('T ', name);
根据文件:
返回连接参数产生的字符串。可以 有一个或多个参数。如果所有参数都是非二进制字符串, 结果是一个非二进制字符串。如果参数包含任何二进制文件 字符串,结果是二进制字符串。数字参数是 转换为等效的二进制字符串形式;如果你想避免 也就是说,您可以使用显式类型转换,如下例所示:
SELECT CONCAT(CAST(int_col AS CHAR), char_col);