|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 急!!求大神指教:如何找出同一个表中两个字符型字段相同的记录
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1088
人关注过本帖
标题:
急!!求大神指教:如何找出同一个表中两个字符型字段相同的记录
只看楼主
加入收藏
HZ2J338
等 级:
新手上路
帖 子:5
专家分:0
注 册:2014-10-8
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:16
急!!求大神指教:如何找出同一个表中两个字符型字段相同的记录
本人有一个表,该表有姓名字段1,第一条记录是张三,第二条记录是李四,第三条记录是王五,第四条记录是陈六,而该表的姓名字段2的第一条记录是李四,第二条记录是张三,第三条记录是亚狗.....要求把姓名字段1与姓名字段2有相同内容的标记出来。谢谢您的解答。
[
本帖最后由 HZ2J338 于 2014-10-8 23:30 编辑
]
搜索更多相关主题的帖子:
姓名
如何
记录
2014-10-08 23:18
举报帖子
使用道具
赠送鲜花
qingfameng
等 级:
贵宾
威 望:
35
帖 子:964
专家分:3019
注 册:2010-2-6
第
2
楼
收藏
得分:0
给表加个‘标记’字段,
再用 update 表 set 标记='标记' where alltrim(姓名字段1)==alltrim(姓名字段2) && 是不是这个意思?
2014-10-09 00:54
举报帖子
使用道具
赠送鲜花
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
3
楼
收藏
得分:0
回复 2 楼 qingfameng
应该满足楼主要求
[
本帖最后由 tlliqi 于 2014-10-9 07:19 编辑
]
2014-10-09 07:18
举报帖子
使用道具
赠送鲜花
panpende
等 级:
蝙蝠侠
威 望:
4
帖 子:528
专家分:963
注 册:2009-4-27
第
4
楼
收藏
得分:0
进来学习学习
2014-10-09 07:34
举报帖子
使用道具
赠送鲜花
五毒外星人
等 级:
论坛游民
威 望:
1
帖 子:59
专家分:87
注 册:2014-5-7
第
5
楼
收藏
得分:0
可先显示浏览:brow for alltrim(姓名1)=alltrim(姓名1),再做标记。
虚心学习,不断进步!
2014-10-09 08:12
举报帖子
使用道具
赠送鲜花
taifu945
等 级:
贵宾
威 望:
80
帖 子:1545
专家分:3298
注 册:2012-7-6
第
6
楼
收藏
得分:0
以下是引用
qingfameng
在2014-10-9 00:54:00的发言:
给表加个‘标记’字段,
再用 update 表 set 标记='标记' where alltrim(姓名字段1)==alltrim(姓名字段2) && 是不是这个意思?
我觉得楼主的意思是否不仅比较同一记录中两个字段的值,而是只要字段1的内容出现在了字段2中都要标记?比如,第二条记录的字段1是李四,而第一条记录的字段2也是李四,是不是应该把第二条记录也给标记出来?如果是这样的话,这句UPDATE语句可能就不管用了,不过标记字段是需要的。
2014-10-09 08:16
举报帖子
使用道具
赠送鲜花
HZ2J338
等 级:
新手上路
帖 子:5
专家分:0
注 册:2014-10-8
第
7
楼
收藏
得分:0
谢谢大家。试了再用 update 表 set 标记='标记' where alltrim(姓名字段1)==alltrim(姓名字段2)这个语句还没有但到需要的效果。我需要的效果象楼上所说的
2014-10-09 08:45
举报帖子
使用道具
赠送鲜花
liuxingang28
来 自:山东济南
等 级:
贵宾
威 望:
47
帖 子:658
专家分:2180
注 册:2014-2-7
第
8
楼
收藏
得分:5
以下是引用
taifu945
在2014-10-9 08:16:07的发言:
我觉得楼主的意思是否不仅比较同一记录中两个字段的值,而是只要字段1的内容出现在了字段2中都要标记?比如,第二条记录的字段1是李四,而第一条记录的字段2也是李四,是不是应该把第二条记录也给标记出来?如果是这样的话,这句UPDATE语句可能就不管用了,不过标记字段是需要的。
如果是这样,代码可修改如下:
local nRec,cName,nNum
use 表
blank all field 标记
scan
nRec = recn()
cName = allt(姓名字段1)
replace 标记 with "√" for allt(姓名字段2) == cName
nNum = _tally
go nRec
if nNum > 0
replace 标记 with "√"
endif
endscan
[
本帖最后由 liuxingang28 于 2014-10-9 08:57 编辑
]
泉城飞狐
2014-10-09 08:56
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9848
专家分:27241
注 册:2012-2-5
第
9
楼
收藏
得分:0
意思表达不清楚
坚守VFP最后的阵地
2014-10-09 09:47
举报帖子
使用道具
赠送鲜花
HZ2J338
等 级:
新手上路
帖 子:5
专家分:0
注 册:2014-10-8
第
10
楼
收藏
得分:0
回复 8 楼 liuxingang28
大神高手您好!谢谢你的解答!使用你的编程可以找出少部分记录了。为什么只是少部分呢?另外,我想从姓名字段1中找出姓名字段2不含相同姓名的记录,并加以标记2;再从姓名字段2找出姓名字段1不含相同姓名的记录,并加以标记3。谢谢您的热心解答!
2014-10-09 11:12
举报帖子
使用道具
赠送鲜花
17
1/2页
1
2
快速回复:
急!!求大神指教:如何找出同一个表中两个字符型字段相同的记录
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.050799 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved