mysql 如何按照指定字符进行分割切割字符串

2022-05-27 15:17:33  浏览:780  作者:xiaolizi

mysql 按照指定字符进行分割切割字符串方法如下:


1.使用 left

格式:left(str,length)

说明:从左开始截取字符串,left(被截取字段,截取长度)


select left('一个人能做的至善之举,就是',10)

-- 返回:   一个人能做的至善之举 


-------------------------------------------------

2.使用 right

格式:right(str,length)

说明:从右开始截取字符串,right(被截取字段,截取长度)


select right('一个人要学会帮助另一个人',10)

-- 返回:   人要学会帮助另一个人


-------------------------------------------------

3.使用 substring

格式:substring(str,pos)

说明:截取字符串,substring(被截取字段,从第几位开始截取)


select substring('一个人能做的至善之举就是',5)

-- 返回:   做的至善之举就是


格式:substring(str,pos,length)

说明:截取字符串,substring(被截取字段,从第几位开始截取,截取长度)


select substring('一个人能做的至善之举,就是帮助另一个人',5,10)

-- 返回:   做的至善之举,就是帮


-------------------------------------------------

4.使用 substring_index

格式:substring_index(str,delim,count)

说明:按关键字截取字符串,substring_index(被截取字段,关键字,关键字出现的次数)


select substring_index("qinge.blog.csdn.net",".",1);

--返回  qinge


select substring_index("qinge.blog.csdn.net",".",2);

--返回   qinge.blog


select substring_index("qinge.blog.csdn.net",".",-1);

--返回   net



评论区

共 0 条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机新闻】

返回顶部