MySQL MID() 函数使用方法及示例

MySQL函数

在线示例

从字符串中提取一个子字符串(从位置5开始,提取3个字符):

SELECT MID("SQL Tutorial", 5, 3) AS ExtractString;

定义和用法

MID()函数从字符串中提取子字符串(从任何位置开始)。

注意: MID()和SUBSTR()函数等同SUBSTRING()函数。

语法

MID(string, start, length)

参数值

参数描述
string需要。要从中提取的字符串
start需要。起始位置。可以是正数或负数。如果是正数,则此函数从字符串的开头提取。如果为负数,则此函数从字符串末尾往前提取
length需要。要提取的字符数

技术细节

适用于:从MySQL 4.0

更多实例

在线示例

从列中的文本中提取一个子字符串(从位置2开始,提取5个字符):

SELECT MID(CustomerName,2, 5) AS ExtractString
FROM Customers;

在线示例

从字符串中提取一个子字符串(从结尾开始,在位置-5,提取5个字符):

SELECT MID("SQL Tutorial", -5, 5) AS ExtractString;

MySQL函数