substring_index函数
时间: 2023-09-03 09:15:26 浏览: 208
mysql截取的字符串函数substring_index的用法
5星 · 资源好评率100%
substring_index函数是MySQL中的字符串函数,用于从一个字符串中获取指定分隔符之间的子串。
语法:SUBSTRING_INDEX(str, delimiter, count)
参数说明:
- str:要操作的字符串
- delimiter:分隔符
- count:要获取的子串在分隔符左侧的个数,如果为正数,则返回左侧的子串,如果为负数,则返回右侧的子串。
示例:
```
SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2); -- 结果为:www.mysql
SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2); -- 结果为:mysql.com
SELECT SUBSTRING_INDEX('www.mysql.com', '.', 3); -- 结果为:www.mysql.com
```
以上示例中,第一个示例返回了字符串'www.mysql',因为它获取了分隔符'.'之前的两个子串;第二个示例返回了字符串'mysql.com',因为它获取了分隔符'.'之后的两个子串;第三个示例返回了整个字符串'www.mysql.com',因为它获取了分隔符'.'之前的三个子串,而整个字符串只有两个分隔符。
阅读全文