| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1337 人关注过本帖, 1 人收藏
标题:请教各位老师:如何对‘字段A+字段B+字段C’进行查重啊?
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
个人认为,在软件开发中,尽量减少让客户少输入,多用选择的方法选择数据

坚守VFP最后的阵地
2012-02-09 02:38
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 21楼 sdta
是的,這是程序設計的大原則,儘量把錯誤在輸入之前過濾掉,因為垃圾輸入必然帶來垃圾輸出。不過,這只對全新的環境才有效。因此,很多人寧願把舊系統全部推翻重新編寫,也不願意維護舊系統,就是這個原因。

授人以渔,不授人以鱼。
2012-02-09 02:45
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
晚安

坚守VFP最后的阵地
2012-02-09 02:53
lasanding
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2011-11-3
收藏
得分:0 
以下是引用sdta在2012-2-8 19:43:25的发言:

如何验证你的结果
我也想知道
2012-02-09 08:45
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
t.rar (540 Bytes)

用12楼的代码验证

坚守VFP最后的阵地
2012-02-09 10:42
lasanding
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2011-11-3
收藏
得分:0 
以下是引用sdta在2012-2-9 10:42:13的发言:


用12楼的代码验证
试了,FOR I=1 TO RECCOUNT(),显示,在交互方式下不能使用此语句。刚接触VF,不是很懂。
2012-02-09 10:51
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用lasanding在2012-2-9 10:51:43的发言:

试了,FOR I=1 TO RECCOUNT(),显示,在交互方式下不能使用此语句。刚接触VF,不是很懂。
放在PRG里

坚守VFP最后的阵地
2012-02-09 11:11
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:2 
以下是引用lasanding在2012-2-8 14:49:19的发言:

“横查重还是竖查重?”不懂,
我想对数据表按照“姓名+单位+地址”进行判重,就是查找同时满足“姓名、单位、地址”三个条件重复数据。该怎样写命令啊?


9.0版:

sele 你的表.* from 你的表, ( sele 姓名,单位,地址 from 你的表 grou by 1,2,3 havi cnt(*)>1 ) k;
     where 你的表.姓名+你的表.单位+你的表.地址 =k.姓名+k.单位+k.地址



2012-02-11 20:17
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
以下是引用lasanding在2012-2-8 13:21:08的发言:

请教各位老师:如何对‘字段A+字段B+字段C’进行查重啊?
select *,count(*) from T order by 姓名,单位,地址 group by 姓名,单位,地址 having count(*)>1
说明:T是你要查重的表,"姓名,单位,地址"是要查重的字段,COUNT(*)>1 记录数大于1说明有重复记录

[ 本帖最后由 sdta 于 2012-2-14 00:03 编辑 ]

坚守VFP最后的阵地
2012-02-13 23:58
stone1930
Rank: 1
等 级:新手上路
帖 子:12
专家分:1
注 册:2012-11-30
收藏
得分:0 
有用
2012-12-02 23:42
快速回复:请教各位老师:如何对‘字段A+字段B+字段C’进行查重啊?
数据加载中...
 
   



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

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