SUBSTRING_INDEX() 函数

SUBSTRING_INDEX() 函数用于返回字符串从左边数到指定分隔符的第n个出现位置的子字符串。

SUBSTRING_INDEX(str, delim, count)

str: 要处理的字符串。
delim: 分隔符。
count: 指定返回第几个分隔符之前或之后的子字符串。

当 count 为正数时:
返回从左边开始,到第 count 个分隔符为止的子字符串。

当 count 为负数时:

返回从右边开始,到第 abs(count) 个分隔符为止的子字符串。
获取字符串中的中间部分:

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('a,b,c,d,e', ',', 4), ',', -3);

你可能感兴趣的:(SQL碎碎念,mysql)