| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 766 人关注过本帖
标题:怎样将vfp表中不重复的记录删掉
只看楼主 加入收藏
textgb
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2010-12-16
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
怎样将vfp表中不重复的记录删掉
如ab表有szh,xh,ch,th,xm字段,想删除表中不重复的记录。如下表所示:
   szh      xh      th     xm
    1        1       2     张三
    1        1       2     张三
    1        1       3     李四
    1        1       3     李四
    1        1       4     王建
    1        1       5     刘东

    我的意思是想保留前面四个重复的记录,删除后面两个不重复的记录。 请给予指导,谢谢
搜索更多相关主题的帖子: vfp 删掉 记录 
2010-12-16 17:06
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
收藏
得分:14 
USE AB
ALTER TABLE AB ADD S1 N(8)
ALTER TABLE AB ADD S2 N(8)
REPL ALL S1 WITH 1,S2 WITH RECN()
INDE ON STR(SZH)+STR(XH)+STR(TH)+XM TAG XM
TOTA ON STR(SZH)+STR(XH)+STR(TH)+XM FIEL S1 TO AC
SELE 0
USE AC
DELE FOR S1>1
PACK
SCAN
T2=S2
SELE AB
DELE FOR S2=T2
SELE AC
ENDS
CLOS DATA
USE AB
PACK


以上程序仅供参考。


 

2010-12-17 11:13
快速回复:怎样将vfp表中不重复的记录删掉
数据加载中...
 
   



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

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