liting李

2021-05-16   阅读量: 620

Mysql

MySQL如何按分隔符截取字符串?

扫码加入数据分析学习群

如果是按分隔符截取字符串就要用到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'



添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
42.3529 1 0 关注作者 收藏

评论(0)


暂无数据

推荐课程