【MySQL】SUBSTRING_INDEX用法

SUBSTRING_INDEX

  • 命令格式
    string substring_index(string <str>, string <separator>, int <count>)

  • 命令说明
    截取字符串str第count个分隔符之前的字符串。如果count为正,则从左边开始截取。如果count为负,则从右边开始截取。

  • 参数说明
    str:必填。STRING类型。待截取的字符串。
    separator:必填。STRING类型的分隔符。
    count:必填。INT类型。指定分隔符位置。

  • 返回值说明
    返回STRING类型。如果任一输入参数为NULL,则返回NULL。

  • 示例

示例1:截取字符串https://www.cnblogs.com。命令示例如下。

--返回https://www.cnblogs
SELECT STRING_INDEX('https://www.cnblogs.com', '.', 2);
--返回.cnblogs.com
``SELECT STRING_INDEX('https://www.cnblogs.com', '.', -2);

示例2:任一输入为null。命令示例如下。

--返回NULL。
``SELECT STRING_INDEX('https://www.cnblogs.com', null, 2);
上一篇:包装类


下一篇:cookie记住浏览位置