QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

数据库

MySQL拆分一个字段到另外一个字段

 shitouadmin  2023-11-30 20:42:00
在使用 MySQL 数据库进行数据处理和操作时,有时会遇到需要将一个字段的值按照特定规则进行分割,并分别更新到不同的字段中的情况。这种需求在实际的业务场景中非常常见,比如将一个包含姓名的字段拆分成姓和名两个字段进行更新,或者将一个包含日期和时间的字段拆分成日期字段和时间字段进行更新。可以使用mysql自带的 SUBSTRING_INDEX方法
  1. substring_index(str,delim,count) 
str:要处理的字符串
delim:分隔符
count:计数

例子:str = www.pweb123.com
substring_index(str,'.',1);//结果是:www,表示第一个逗号之前的内容
substring_index(str,'.',-1);/结果是:com,表示最后一个逗号之后的内容

也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容
相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,如:
如果想要中间的,则可以进行两次查询,从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:
substring_index(substring_index(str,'.',-2),'.',1);

¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《 MySQL拆分一个字段到另外一个字段》发布于石头博客文章,作者:shitouadmin,如若转载,请注明出处:https://www.pweb123.com/html/Database/1005.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序