| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 993 人关注过本帖
标题:怎样把表中的一个列的内容分成几列?
只看楼主 加入收藏
lbl3178
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-6-30
收藏
 问题点数:0 回复次数:1 
怎样把表中的一个列的内容分成几列?
请教高手:
问题如下:
怎样把表(yuanbiao)中的一个列(xinxi)的内容如“3178,101*1+202*2+3011*3+14*4”(可能后面继续有+ 和*如“+3011*10+10*8”也就是长度不定)放到修改后的表(gaihoubiao)的三个列(bianhao1,bianhao2,shuliang)中,


其中改后表(gaihoubiao)的第一条记录为:
“,”之前的“3178”放在列(bianhao1)中,“101”放在列(bianhao2)中,“1”放在列(shuliang)中,
改后表(gaihoubiao)的第二条记录为:
“3178”放在列(bianhao1)中,“202”放在列(bianhao2)中,“2”放在列(shuliang)中,
改后表(gaihoubiao)的第三条记录为:
“3178”放在列(bianhao1)中,“3011”放在列(bianhao2)中,“3”放在列(shuliang)中,
改后表(gaihoubiao)的第四条记录为:
“3178”放在列(bianhao1)中,“14”放在列(bianhao2)中,“4”放在列(shuliang)中,

.......................

原表(yuanbiao)中一个记录的列(xinxi))中有几个“*”, 就会在改后的表(gaihoubiao)中生成几个记录


请高手指教,若给与解答,不胜感激!我的电话:13053987108,email:bj210110@yahoo.com.cn ,QQ:441905187
原表和改后表:
原表(yuanbiao)

xinxi
3178,101*1+202*2+3011*3+14*4
4100101*1+202*2+3011*3

改后表(gaihoubiao)
bianhao1 bianhao2 shuliang
3178
101 1
3178 202 2
3178 3011 3
3178 14 4
4100 101 1
4100 202 2
4100 3011 3

[此贴子已经被作者于2006-6-30 15:53:21编辑过]

搜索更多相关主题的帖子: 记录 
2006-06-30 15:00
pxfinal
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-3
收藏
得分:0 
其实挺简单的,就是麻烦点 ,要写好几个循环,晚些给你成代码。
2006-07-16 12:36
快速回复:怎样把表中的一个列的内容分成几列?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014217 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved