数据库
首页 > 数据库> > sql:根据某个字符截取字符串(substring_index)

sql:根据某个字符截取字符串(substring_index)

作者:互联网

定义

SUBSTRING_INDEX - 按分隔符截取字符串

语法

SUBSTRING_INDEX(str, delimiter, count)

返回一个 str 的子字符串,在 delimiter 出现 count 次的位置截取。
如果 count > 0,从则左边数起,且返回位置前的子串;
如果 count < 0,从则右边数起,且返回位置后的子串。

delimiter 是大小写敏感,且是多字节安全的。

示例

mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2); -> 'www.mysql'

mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2); -> 'mysql.com'

标签:count,index,www,INDEX,sql,SUBSTRING,substring,delimiter,mysql
来源: https://www.cnblogs.com/lhTest/p/15512799.html