substring_index函数的用法
时间: 2023-07-18 12:07:18 浏览: 30
substring应用
substring_index函数是MySQL中的一个字符串函数,用于在一个字符串中返回指定分隔符的前面或后面的子串。
函数语法如下:
```
substring_index(str,delim,count)
```
其中,str是要被处理的字符串,delim是分隔符,count是要返回的子串的位置。如果count是正数,则返回分隔符左侧的子串,如果count是负数,则返回分隔符右侧的子串。如果count是0,则返回整个字符串。
举个例子,假设我们有以下字符串:
```
'www.csdn.net'
```
我们想要获取域名部分,可以使用以下语句:
```
SELECT SUBSTRING_INDEX('www.csdn.net', '.', -2);
```
该语句会返回'csdn.net',因为我们使用'.'作为分隔符,并且使用负数-2表示返回分隔符右侧的子串。
希望这能帮助你理解substring_index函数的用法。
阅读全文