如何使用MySQL函数在删除原始字符串中的字符后,在字符串中插入新的字符串?


我们可以使用MySQL INSERT() 函数在删除原始字符串中的字符后,在字符串中插入新的字符串。

语法

INSERT(original_string, @pos, @len, new_string)

这里,original_string 是我们想要在其中插入新字符串的字符串,新字符串将替换掉特定数量的字符。

@pos 是插入新字符串的起始位置。

@len 是要从原始字符串中删除的字符数量。字符删除的起始点是 @pos 的值。

New_string 是我们想要插入到原始字符串中的字符串。

示例

mysql> Select INSERT('Yash Sharma',5,7,' Pal');

+----------------------------------+
| INSERT('Yash Sharma',5,7,' Pal') |
+----------------------------------+
| Yash Pal                         |
+----------------------------------+

1 row in set (0.00 sec)

在上面的例子中,新的字符串“ Pal”已被插入。插入从原始字符串的第5个字符开始,该函数将从第5个字符开始删除总共7个字符。

更新于:2020年2月6日

82 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.