作者:佚名 时间:2023-12-02 12:38:04 阅读:(12)
我们在开发项目时,遇到了一个数据处理的问题:需要批量去除指定字段里前10个字符,接下来云梦编程就为大家详细的介绍一下mysql去掉某个字段前几位的方法,有需要的小伙伴可以参考一下
批量去除title字段里的前10个字符
(1)、介绍
substring()是MySQL的String函数。此函数从给定的字符串返回子字符串。
(2)、语法:
substring(string, position, length)
(3)、相关参数
第一个参数string指的是需要截取的原字符串。
第二个参数position指的是从哪个位置开始截取子字符串,(需要注意的是这里字符的位置编码序号是从1开始,比如’pandas’里d的位置是4,而放到Python中为3),若position为负数则从右往左开始数位置。
第三个参数length指的是需要截取的字符串长度,如果不写,则默认截取从position开始到最后一位的所有字符。
(4)、sql语句:
update web_news set title = substring(title,10);
substring函数其实还有一种更加规范的写法,同样,这里的for length可以不写,默认从position开始截取到最后一个字符。
substring(string from position for length)
以上就是云梦编程为大家介绍的关于Mysql去除指定字段前10个字符方法的全部内容了,了解更多相关文章请关注云梦编程网!