MySQL SUBSTRING_INDEX() 函数使用方法及示例

MySQL函数

在线示例

在指定数量的定界符出现之前,返回字符串的子字符串:

SELECT SUBSTRING_INDEX("www.nhooo.com", ".", 1);

定义和用法

SUBSTRING_INDEX()函数在指定数量的定界符出现之前返回字符串的子字符串。

语法

SUBSTRING_INDEX(string, delimiter, number)

参数值

参数描述
string需要。原始字符串
delimiter需要。搜索的定界符
number

需要。搜索分隔符的次数。可以是正数也可以是负数。

如果是正数,该函数将返回分隔符左侧的所有值。

如果是负数,该函数将返回分隔符右侧的所有值。

技术细节

适用于:从MySQL 4.0

更多实例

在线示例

在指定数量的定界符出现之前,返回字符串的子字符串:

SELECT SUBSTRING_INDEX("www.nhooo.com", ".", 2);

MySQL函数