SUBSTRING_INDEX

说明

按指定的分隔字符串截取子串。

语法

substring_index ::=

参数

text_expression

给定的表达式

delim_expression

指定的分隔字符串

int_expression

分隔字符串出现计数。如果是正数,从左往右数,返回第int_expression个分隔字符串左边的全部内容;如果是负数,从右往左数,返回第int_expression个分隔字符串右边的全部内容。

返回值

截取后的字符串

示例

示例1: 使用 SUBSTRING_INDEX 取子串

--  使用 SUBSTRING_INDEX 取子串
select substring_index('www.wikibt.com','.',2);
SUBSTRING_INDEX(text)      |
---------------------------
www.wikibt                 |
总数目:1


select substring_index('www.wikibt.com','.',-2);
SUBSTRING_INDEX(text)      |
---------------------------
wikibt.com                 |
总数目:1