MySQL MID函数

时间:2019-02-04 12:52:38  来源:igfitidea点击:

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

描述

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

语法

MySQL中MID函数的语法为:

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函数示例:

mysql> SELECT MID('theitroad.com', 4, 4);
Result: 'ever'

mysql> SELECT MID('theitroad.com', 1, 3);
Result: 'sea'

mysql> SELECT MID('theitroad.com', -1, 5);
Result: 'm'

mysql> SELECT MID('theitroad.com', -9, 5);
Result: 'green'

mysql> SELECT MID('theitroad.com', -20, 5);
Result: ''

mysql> SELECT MID('theitroad.com', -20, 10);
Result: ''