MySQL MID() 函数
定义和用法
MID() 函数从字符串中提取子字符串(从任意位置开始)。
注意:MID() 和 SUBSTR() 函数等同于 SUBSTRING() 函数。
实例
例子 1
从字符串中提取子字符串(从位置 5 开始,提取 3 个字符):
SELECT MID("SQL Tutorial", 5, 3) AS ExtractString;
例子 2
从列中的文本中提取子字符串(从位置 2 开始,提取 5 个字符):
SELECT MID(CustomerName, 2, 5) AS ExtractString FROM Customers;
例子 3
从字符串中提取子字符串(从末尾开始,在位置 -5 处,提取 5 个字符):
SELECT MID("SQL Tutorial", -5, 5) AS ExtractString;
语法
MID(string, start, length)
参数
| 参数 | 描述 |
|---|---|
| string | 必需。要从中进行提取的字符串。 |
| start |
必需。起始位置。可以是正数或负数。 如果是正数,该函数将从字符串的开头提取。 如果是负数,该函数将从字符串的末尾提取。 |
| length | 必需。要提取的字符数。 |
技术细节
| 版本: | 从 MySQL 4.0 开始。 |
|---|