下面是该函数的语法:
SELECT SUBSTRING_INDEX(str,delim,count)
其中str表示需要切割的字符串,delim表示用来切割的字符,count表示需要切割的次数。如果count为正数,则从左边开始切割,如果为负数,则从右边开始切割。
下面是一个例子:
SELECT SUBSTRING_INDEX('apple,banana,orange,watermelon','-',2)
该语句的返回值是:
apple,banana
因为大家使用逗号进行切割,所以返回的是前两个逗号之间的字符组成的子字符串。