目录

MySQL MID() 函数

示例

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

SELECT MID("SQL Tutorial", 5, 3) AS ExtractString;
亲自试一试 »

定义和用法

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

笔记:MID() 和SUBSTR()函数等于子串()功能。

语法

MID( string, start, length)

参数值

Parameter Description
string Required. The string to extract from
start Required. The start position. Can be both a positive or negative number. If it is a positive number, this function extracts from the beginning of the string. If it is a negative number, this function extracts from the end of the string
length Required. The number of characters to extract

技术细节

工作于: 从 MySQL 4.0 开始

更多示例

示例

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

SELECT MID(CustomerName, 2, 5) AS ExtractString
FROM Customers;
亲自试一试 »

示例

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

SELECT MID("SQL Tutorial", -5, 5) AS ExtractString;
亲自试一试 »