MySQL MID() 函数
实例
从字符串中提取子字符串(从位置 5 开始,提取 3 个字符):
SELECT MID("SQL Tutorial", 5, 3) AS ExtractString;
定义与用法
MID() 函数从字符串中提取子字符串(从任意位置开始)。
备注: MID() 与 SUBSTR() 函数等于 SUBSTRING() 函数。
语法
MID( string , start , length )
参数值
| 参数 | 描述 |
|---|---|
| string | 必填。被取的字符串 |
| start | 必填。起始位置。可以是正数或负数。如果是正数,则此函数从字符串的开头提取。如果是负数,则此函数从字符串的结尾提取 |
| length | 必填。要提取的字符数 |
技术细节
| 版本: | From MySQL 4.0 |
|---|
更多实例
实例
从列中的文本中提取子字符串(从位置 2 开始,提取 5 个字符):
SELECT MID(CustomerName, 2, 5) AS ExtractStringFROM Customers;
实例
从字符串中提取子字符串(从末尾开始,在位置 -5 处,提取 5 个字符):
SELECT MID("SQL Tutorial", -5, 5) AS ExtractString;