MySQL SUBSTRING_INDEX() 函数
定义和用法
SUBSTRING_INDEX() 函数返回在指定次数的分隔符出现之前的字符串子串。
实例
例子 1
返回在指定次数的分隔符出现之前的字符串子串:
SELECT SUBSTRING_INDEX("www.w3school.com.cn", ".", 1);
例子 2
返回在指定次数的分隔符出现之前的字符串子串:
SELECT SUBSTRING_INDEX("www.w3school.com.cn", ".", 2);
语法
SUBSTRING_INDEX(string, delimiter, number)
参数
| 参数 | 描述 |
|---|---|
| string | 必需。原始字符串。 |
| delimiter | 必需。要搜索的分隔符。 |
| number |
必需。搜索分隔符的次数。可以是正数或负数。 如果为正数,此函数返回分隔符左侧的所有内容。 如果为负数,此函数返回分隔符右侧的所有内容。 |
技术细节
| 版本: | 从 MySQL 4.0 开始。 |
|---|