| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3194 人关注过本帖
标题:如何复制部分数据到新字段里
只看楼主 加入收藏
chuxue
Rank: 1
等 级:新手上路
帖 子:78
专家分:4
注 册:2008-1-22
结帖率:64.29%
收藏
已结贴  问题点数:8 回复次数:6 
如何复制部分数据到新字段里
图片附件: 游客没有浏览图片的权限,请 登录注册


您好,我想把“编号”里特定的数字单独复制到“特征”这个字段里。麻烦您帮我一下。
2016代表2016年。后边的两位或者三位是特定的数字特征,不过就是有的数字特征人多,有的数字特征人少。像11,12,这两个数字特征都是5000多人,占了后四位,比如2016111999,土星松,他就是排号为1999名。像191,192,187,这三个数字特征基本每个都不超过1000人,比如2016191605,赵六,他排号是605名。
我这里有特定的数字,就是  11   12   191   192   187.
能不能用个简单的复制命令把他们都复制到特征这个字段里。希望您能帮我一下,谢谢。
正确答案我已经写到特征里了。做成的命令结果就是我这个截图的结果
搜索更多相关主题的帖子: 如何 土星 
2016-05-11 10:23
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
这样编号不太好处理,“特征”不定长。
“特征”取2位或取3位,依据是什么?
2016-05-11 11:03
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
上传原始数据表

坚守VFP最后的阵地
2016-05-11 11:41
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
编号 字段结构设置有问题,其宽度应该设置为11位,前四位代表年,中间三位代表特征码,后四位代表序号。
固定特征码:11,12,187,191,192
楼主的意思是从第五位开始提取2-3位数字,替换到特征 字段的对应记录中,现在只有逐条记录判断,然后提取特征码。从楼主介绍的情况来看,记录量应该不少,估计大概在15000条左右。单凭楼主提供的这几条数据,是写不出高效的代码。

坚守VFP最后的阵地
2016-05-11 12:02
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:1 
以下是引用sdta在2016-5-11 12:02:07的发言:

编号 字段结构设置有问题,其宽度应该设置为11位,前四位代表年,中间三位代表特征码,后四位代表序号。
固定特征码:11,12,187,191,192
楼主的意思是从第五位开始提取2-3位数字,替换到特征 字段的对应记录中,现在只有逐条记录判断,然后提取特征码。从楼主介绍的情况来看,记录量应该不少,估计大概在15000条左右。单凭楼主提供的这几条数据,是写不出高效的代码。

同上,特征码,序号码,最好用定长,如果位数不够,最多在前面补0,这样方便转换和以后维护。
2016-05-11 12:30
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:7 
replace 特征 with Substr(编号,5,2) for InList(Substr(编号,5,2),"11","12","187","191","192")
replace 特征 with Substr(编号,5,3) for InList(Substr(编号,5,3),"11 ","12 ","187","191","192")
试试这个可以吗

坚守VFP最后的阵地
2016-05-11 12:43
chuxue
Rank: 1
等 级:新手上路
帖 子:78
专家分:4
注 册:2008-1-22
收藏
得分:0 
回复 6楼 sdta
谢谢您,超牛啊。佩服啊
2016-05-11 13:26
快速回复:如何复制部分数据到新字段里
数据加载中...
 
   



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

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