参数说明:
- str为需截取的字符串;
- delim为子串;
- count为子串出现的位置,不能为0,可为正数或负数,正数表示从左边开始数第n个位置,且从左往右截取,负数表示从右边开始数第n个位置,且从右往左开始截取。
示例:
select SUBSTRING_INDEX('www.abc.com','.',1);
# www
select SUBSTRING_INDEX('www.abc.com','.',2);
# www.abc
select SUBSTRING_INDEX('www.abc.com','.',-1);
# com
select SUBSTRING_INDEX('www.abc.com','.',-2);
# abc.com