利用split函数批量整理数据-某.强人
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-查询/SQL语句


利用split函数批量整理数据

发表时间:2021/2/21 10:30:31 评论(1) 浏览(2488)  评论 | 加入收藏 | 复制
   
摘 要:利用split函数批量批量拆分字符。
正 文:

一、学友问题描述:

      各位:坛友,高手,老师大家新年好,刚开工就碰到了难题,请各位帮帮忙,感谢!

      零件位置中尖括号与圆括号之前为代用料号 < 0343103132 (,括号中蓝色部部份为代用规格,数据整理后,将代用料号与规格提取出来,并填充相同的用量与位置。

点击图片查看大图


二、解决方案:

      利用split函数个字段的起始位置,与字段长度,然后使用mid函数取值。如下图:

点击图片查看大图


利用查询生成SQL代码,在窗体中执行。代码如下:

      Private Sub Command0_Click()
         Dim strsql As String
         strsql = "Select Mid([零件位置],InStr([零件位置],'<')+1,(InStr([零件位置],'(')-1)-(InStr([零件位置],'<'))) " _
         & "AS 料号, Mid([零件位置],InStr([零件位置],'(')+1,(InStr([零件位置],')')-1)-(InStr([零件位置],'('))) " _
         & "AS 规格, 整理前.用量, Mid([零件位置],1,InStr([零件位置],'<')-2) " _
         & "AS 整理后零件位置 INTO 整理后 " _
         & "FROM 整理前 " _
         & "Where (((InStr([零件位置],'<'))>0))"
         DoCmd.RunSQL strsql
      End Sub

图   示:

点击图片查看大图


供参考文章:

利用instr和Mid函数定位提取字符串


Access软件网交流QQ群(群号:198465573)
 
 相关文章
字符串分解Split函数的用法   【王樵民  2010/7/17】
【access源码示例】按乘号提取数字\带有分割符号数据的提取示例...  【红尘如烟  2012/6/13】
Access数组函数 Array Split Join 常见用法示...  【张义成  2016/11/2】
SQL Server Split函数  【缪炜  2017/7/7】
妙用split将字段分成多列案例  【yihui  2019/8/30】
巧用split处理网抓数据  【yihui  2020/8/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

某.强人

文章分类

文章存档

友情链接