如何拆分字段啊(把一个字段拆分为2个字段)

永爱果果 2011-04-12 09:56:02
数据如下:
id-di
00-01
00-02
02-01
我想要的结果是:
id di
00 01
00 02
02 01
就是想以-作为分隔符分割字段,请问这个语句在acees能实现吗,如不能,sql行吗
...全文
286 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2011-04-12
  • 打赏
  • 举报
回复
右边
mid('费县人口和计划生育局-社会抚养费',instr('费县人口和计划生育局-社会抚养费','-')+1)
永爱果果 2011-04-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]
select left([id-di],instr(id-di,'-')-1) as [id],
right([id-di],instr(id-di,'-')-1) as di from tt
[/Quote]
对于:
id-di
费县人口和计划生育局-社会抚养费
就不行了,分隔符左边的可以正确分开,但是分隔符右边的不行
我的要求是将分隔符左右两边的分开,而不管分隔符两边的数字是不是有规律的
永爱果果 2011-04-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]
select left([id-di],instr(id-di,'-')-1) as [id],
right([id-di],instr(id-di,'-')-1) as di from tt
[/Quote]
对于:
id-di
费县人口和计划生育局-社会抚养费
就不行了,分隔符左边的可以正确分开,但是分隔符右边的不行
我的要求是将分隔符左右两边的分开,而不管分隔符两边的数字是不是有规律的
ACMAIN_CHM 2011-04-12
  • 打赏
  • 举报
回复
select left([id-di],2) as id, mid([id-di],4) as di from table1
wwwwb 2011-04-12
  • 打赏
  • 举报
回复
select left([id-di],instr(id-di,'-')-1) as [id],
right([id-di],instr(id-di,'-')-1) as di from tt

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧