mysql分割和合并字段数据

这篇博客介绍了如何使用SQL进行字符串操作,包括使用`substr`函数按特定规则分割字符串成多列,并展示实例。还展示了如何将分割后的字段合并,并创建新的表`sheetTest`来存储这些数据。通过`CONCAT`函数以特定字符分隔合并字段。内容适用于数据库管理和数据处理人员。
摘要由CSDN通过智能技术生成

1.以此表为例
表名称:sheet1
2.分割字符串成多列展示
#sql语句
select li,substr(li,‘1’,2) as ‘D盘’,substr(li,‘-11’,11) as ‘jpg’ from sheet1;
#结果
分割查询的结果3.分割完之后,可以得到想要的数据,根据数据有多少字段,进行新增一张表,取名为sheetTest(这里里只是演示),然后插入我们分割好的数据
#sql语句
INSERT into sheetTest select li,substr(li,‘1’,2) as ‘D盘’,substr(li,‘-11’,11) as ‘jpg’ from sheet1;
4.合并字段数据
#sql语句(备注:需要写两条“\”转义)
SELECT li,CONCAT(li,‘\’,aa,‘\’,jh) from sheet1;
#结果
合并字段数据
5.select只是查询结果,如我们分割或者合并想要的数据,可以新增一张表,按照步骤3新增查询好的结果数据就行了
说明:
substr字符串分隔语法形式:substr(str,pos,len)
str:待分隔字符串
pos:起始位置
len:截取长度
concat:合并多个字符串,这里我是想让它以“\”分割,在mysql中有转义符需要写两个“\”

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值