MySQL SUBSTRING_INDEX() 从给定字符串中返回指定数量的分隔符出现之前的子字符串。
当指定数字为正数时从最终分隔符的左侧返回子字符串,当指定数字为负数时从最终分隔符的右侧返回子字符串。
如果指定的次数大于分隔符的出现次数,则返回的子字符串将是总字符串。如果指定的数字为 0,则不会从给定的字符串中获取任何内容。
句法:
SUBSTRING_INDEX(str, delim, count)
SUBSTRING_INDEX函数说明:
参数 | 描述说明 |
---|---|
str | 需要截取的字符串或者表字段 |
delim | 划分数据的分隔符 |
count | 为整数时,从左到右截取显示,为负数时,从右到左显示 |
count说明:
返回一个 str 的子字符串,在 delimiter 出现 count 次的位置截取。
如果 count > 0,从则左边数起,截取且返回位置前的字符串部分;
如果 count < 0,从则右边数起,截取且返回位置后的字符串部分;
语法介绍:
用法示例:
文章来源:https://www.toymoban.com/news/detail-647862.html
文章来源地址https://www.toymoban.com/news/detail-647862.html
到了这里,关于MySQL SUBSTRING_INDEX() 函数的详细介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!