暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Mysql函数:字符串如何截取

西安川石 2022-07-06
368


每天一个测试技术

只需几分钟

川石信息 带你学点更好的




川石信息|腾讯课堂

免费试学 | 性能测试


本章节主要讲解“关于Mysql函数里字符串”的内容,怎么样利用Mysql函数来截取需要的字符串。看完这一篇你就学会啦!



练习截取字符串函数(五个)


mysql索引从1开始


mysql截取字符串函数


1、left(str,length) 从左边截取length


2、right(str,length)从右边截取length


3、substring(str,index)当index>0从左边开始截取直到结束 当index<0从右边开始截取直到结束 当index=0返回空


4、substring(str,index,len) 截取str,从index开始,截取len长度


5、substring_index(str,delim,count),str是要截取的字符串,delim是截取的字段count是从哪里开始截取(为0则是左边第0个开始,1位左边开始第一个选取左边的,-1从右边第一个开始选取右边的


6、subdate(date,day)截取时间,时间减去后面的day


7、subtime(expr1,expr2) 时分秒expr1-expr2



mysql截取字符串的一些例子


1、left(str,length) length>=0 从左边开始截取



2、right(str,length) length>=0 从右边开始截取



3、substring(str,index) =SUBSTRING(str FROM pos) 包括index这个位置的字符



4、substring(str,index,len) 截取str,从index开始,截取len长度



5、substring_index(str,delim,count),str是要截取的字符串,delim是截取的字段count是从哪里开始截取(为0则是左边第0个开始,1位左边开始第一个选取左边的,-1从右边第一个开始选取右边的



为1,从左边开始数第一个截取,选取左边的值



为-1,从右边开始数第一个截取,选取右边的值



特殊情况,字符串中没有指定的字符,则返回原字符串(index=0时候例外)



6、subdate(date,day)截取时间,时间减去后面的day



7、subtime(expr1,expr2)–是两个时间相减





今天的内容就学习到这里了,每个工作日小编都会更新一个有关测试的小知识,希望大家多多关注我们,一起来学习喔!


温馨提示:添加老师微信【13691729932】可以获取全套软件测试自学资料!



 往期回顾 

MySQL数据库之DBA命令



大神邀你加入

软件测试群

免费软件测试课

川石课堂


文章转载自西安川石,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论