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 湖北武汉 展开
A表 id addr B表 id addrx
1 广东 1 广东广州
2 湖北 2 内蒙古包头
3 四川 3 湖北武汉
4 …… 4 ……
用foxpro语句如何查找B表addrx列中包含A表的addr内容的所有项目?
达到结果类似如下 id addrx
1 广东广州
3 湖北武汉 展开
4个回答
展开全部
问题不明确.如果只是要查看某一省的.那只要用LIST命令即可完成.如要显示B表中所有"广东"省的记录.可以执行如下操作
USE B
LIST ALL FOR SUBSTR(ADDRX,1,4)="广东" &&意思是显示B表中所有ADDRX字段中前两个汉字为广东的记录
USE B
LIST ALL FOR SUBSTR(ADDRX,1,4)="广东" &&意思是显示B表中所有ADDRX字段中前两个汉字为广东的记录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以先对B表进行操作:增加一列addr,repl addr with substr(addrx,1,2),然后对A表和B表的数据做个对比就OK啦。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不如将两表转存为DBF,更新B表后再存回EXCEL. 不过,用宏,VB也能实现,你3.筛选出A表B列当中返回的乱码,即是B表中没有的人名,粘贴到B表就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询