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'