MySQL SUBSTRING_INDEX函数
时间:2019-02-04 12:52:39 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL SUBSTRING_INDEX函数。
描述
MySQL SUBSTRING_INDEX函数用于返回分隔符出现指导后其前面的子字符串。
语法
MySQL中SUBSTRING_INDEX函数的语法为:
SUBSTRING_INDEX( string, delimiter, number )
| 参数 | 说明 |
|---|---|
| string | 源字符串。 |
| delimiter | 在string中搜索的定界符。 |
| number | 搜索定界符的次数。 |
- 说明
- 如果number为正值,则SUBSTRING_INDEX函数将返回目标定界符左侧的所有内容。
- 如果number为负值,则SUBSTRING_INDEX函数将返回目标定界符右侧的所有内容。
示例
MySQL SUBSTRING_INDEX函数示例
mysql> SELECT SUBSTRING_INDEX('www.theitroad.com', '.', 1);
Result: 'www'
mysql> SELECT SUBSTRING_INDEX('www.theitroad.com', '.', 2);
Result: 'www.theitroad'
mysql> SELECT SUBSTRING_INDEX('www.theitroad.com', '.', -1);
Result: 'com'
mysql> SELECT SUBSTRING_INDEX('www.theitroad.com', '.', -2);
Result: 'theitroad.com'

