substring_index用法
时间: 2023-12-29 10:02:35 浏览: 124
substring应用
substring_index函数是一个用于截取目标字符串的函数。它的语法如下:
```sql
substring_index(string, sep, num)
```
其中,string是要截取的字符串,sep是分隔符,num是序号。
num表示从左到右数的序号,如果是正整数,则从左到右数;如果是负数,则从右到左数。
下面是一个使用substring_index函数的示例:
```sql
SELECT substring_index('www.mysql.com', '.', 1);
```
这个示例中,我们从字符串'www.mysql.com'中使用分隔符'.',并且从左到右数第一个分隔符,所以结果是'www'。
另外,如果我们想要从右边开始获取字符串,可以使用负数作为序号。例如:
```sql
SELECT substring_index('www.mysql.com', '.', -1);
```
这个示例中,我们从字符串'www.mysql.com'中使用分隔符'.',并且从右到左数第一个分隔符,所以结果是'com'。
阅读全文