MySQL SUBSTRING_INDEX() 从给定字符串中返回指定数量的分隔符出现之前的子字符串。
当指定数字为正数时从最终分隔符的左侧返回子字符串,当指定数字为负数时从最终分隔符的右侧返回子字符串。
如果指定的次数大于分隔符的出现次数,则返回的子字符串将是总字符串。如果指定的数字为 0,则不会从给定的字符串中获取任何内容。
句法:
SUBSTRING_INDEX(str, delim, count)
SUBSTRING_INDEX函数说明:
参数 | 描述说明 |
---|---|
str | 需要截取的字符串或者表字段 |
delim | 划分数据的分隔符 |
count | 为整数时,从左到右截取显示,为负数时,从右到左显示 |
语法介绍:
用法示例: