foxpro如何查找B表中包含A表某一列内容的项目?

例如A表idaddrB表idaddrx1广东1广东广州2湖北2内蒙古包头3四川3湖北武汉4……4……用foxpro语句如何查找B表addrx列中包含A表的addr内容的所... 例如
A表 id addr B表 id addrx
1 广东 1 广东广州
2 湖北 2 内蒙古包头
3 四川 3 湖北武汉
4 …… 4 ……
用foxpro语句如何查找B表addrx列中包含A表的addr内容的所有项目?
达到结果类似如下 id addrx
1 广东广州
3 湖北武汉
展开
 我来答
红山人2008
2011-11-25 · TA获得超过4679个赞
知道大有可为答主
回答量:5699
采纳率:0%
帮助的人:3914万
展开全部
问题不明确.如果只是要查看某一省的.那只要用LIST命令即可完成.如要显示B表中所有"广东"省的记录.可以执行如下操作
USE B
LIST ALL FOR SUBSTR(ADDRX,1,4)="广东" &&意思是显示B表中所有ADDRX字段中前两个汉字为广东的记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小黑_随风
2011-11-25
知道答主
回答量:21
采纳率:0%
帮助的人:5.8万
展开全部
可以先对B表进行操作:增加一列addr,repl addr with substr(addrx,1,2),然后对A表和B表的数据做个对比就OK啦。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ladle540
2011-11-25 · 贡献了超过312个回答
知道答主
回答量:312
采纳率:0%
帮助的人:111万
展开全部
不如将两表转存为DBF,更新B表后再存回EXCEL. 不过,用宏,VB也能实现,你3.筛选出A表B列当中返回的乱码,即是B表中没有的人名,粘贴到B表就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
805030691
2011-11-25
知道答主
回答量:11
采纳率:0%
帮助的人:7.2万
展开全部
筛选
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式