当前位置:首页 > 数据库教程 >

Mysql去除指定字段前10个字符

发布时间:2023-12-02 12:38:04 作者:佚名 阅读:(12)

我们在开发项目时,遇到了一个数据处理的问题:需要批量去除指定字段里前10个字符,接下来云梦编程就为大家详细的介绍一下mysql去掉某个字段前几位的方法,有需要的小伙伴可以参考一下

Mysql去除指定字段前10个字符

1、需求:

批量去除title字段里的前10个字符

2、substring函数:

    (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);

3、扩展:

    substring函数其实还有一种更加规范的写法,同样,这里的for length可以不写,默认从position开始截取到最后一个字符。

	substring(string from position for length)


以上就是云梦编程为大家介绍的关于Mysql去除指定字段前10个字符方法的全部内容了,了解更多相关文章请关注云梦编程网!

© 2023 - 云梦编程网 版权所有 鲁ICP备2021017318号-4