MySQL INSERT函数


本MySQL教程将通过语法和示例说明如何使用MySQL INSERT函数。

描述

MySQL INSERT函数用于将一个子字符串插入到另一个字符串的指定位置中。

语法

MySQL中INSERT函数的语法为:

1
INSERT( string, position, number, substring )
参数 说明
string 被插入的字符串。
position 字符串中插入substring的位置。
number 字符串中要替换的字符数。
substring 要插入到string中的子字符串。

说明

  • 字符串string的第一个位置是1。
  • 如果位置超过了字符串的长度,则INSERT函数将返回字符串string。
  • 如果number不在字符串其余部分的长度内,则insert函数将从位置开始替换字符串,直到字符串结束。
  • 如果substring为空,将从string中删除指定位置的子字符串。

示例

在MySQL中,如何替换字符串中的子字符串。
使用INSERT函数替换示例。

1
2
3
4
5
6
7
8
9
10
11
mysql> SELECT INSERT('ykbj.com', 1, 4, 'zhilu');
Result: 'zhilu.com'
mysql> SELECT INSERT('ykbj', 67, 3, 'jiaocheng');
Result: 'ykbj'
mysql> SELECT INSERT('ykbj', 2, 5, 'jiaocheng');
Result: 'yjiaocheng'
mysql> SELECT INSERT('ykbj', 3, 2, '');
Result: 'yk'


原文链接:https://codingdict.com/