MySQL MID函数


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

描述

MySQL MID函数用于从字符串中提取子字符串。

语法

MySQL中MID函数的语法为:

1
MID( string, start_position, length )

参数|说明
string| 用于提取的源字符串。
start_position | 开始提取的位置。字符串中的第一个位置为1。
length | 要提取的字符数。

说明

  • 字符串中的第一个位置是1。
  • 如果start_position是一个正数,则从头开始数。
  • 如果start_position是负数,则MID函数从字符串的末尾开始数。
  • 如果start_position是负数并且绝对值大于字符串长度,则MID函数将返回空字符串。
  • MID,SUBSTR和SUBSTRING 3个函数的作用是一样的

示例

在mysql中,如何从字符串中提取子字符串?
MySQL MID函数示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mysql> SELECT MID('igiftidea.com', 4, 4);
Result: 'ever'
mysql> SELECT MID('igiftidea.com', 1, 3);
Result: 'sea'
mysql> SELECT MID('igiftidea.com', -1, 5);
Result: 'm'
mysql> SELECT MID('igiftidea.com', -9, 5);
Result: 'green'
mysql> SELECT MID('igiftidea.com', -20, 5);
Result: ''
mysql> SELECT MID('igiftidea.com', -20, 10);
Result: ''


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